Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import datetime
- import pandas as pd
- class Data:
- def __init__(self, id=None, datetime_from=None, datetime_to=None, qty=None, before_start_layout=None):
- self.id = id
- self.datetime_from = datetime_from
- self.datetime_to = datetime_to
- self.qty = qty
- self.before_start_layout = before_start_layout
- data = {'Z001':
- ([Data(id='1',
- datetime_from=datetime.datetime(2021, 12, 9, 22, 56, 8, 738939),
- datetime_to=datetime.datetime(2021, 12, 10, 22, 56, 8, 738939),
- qty=10.0,
- before_start_layout=True)]),
- 'Z002':
- ([Data(id='12',
- datetime_from=datetime.datetime(2021, 12, 9, 22, 56, 8, 738939),
- datetime_to=datetime.datetime(2021, 12, 10, 22, 56, 8, 738939),
- qty=10.0,
- before_start_layout=True)]),
- }
- new_dict = {}
- for key, value in data.items():
- new_dict[key] = {k: v for k, v in value[0].__dict__.items()}
- # for k, v in new_dict.items():
- # print(k, v)
- df = pd.DataFrame.from_dict(new_dict, orient='index')
- df
Add Comment
Please, Sign In to add comment