我想用建议的from_dict
修复一个很快就要去润滑的方法from_items
pd.set_option('display.max_columns', 50)
pd.set_option('display.max_rows', 50)
Test_Data = [('originating_system_id', ['CL', 'CL', 'CL', 'CL']),
('security_type1', ['CORP', 'CORP', 'CORP', 'CORP']),
('state', ['Traded', 'Covered', 'Traded Away', 'Traded']),
('trading_book', ['LCAAAAA', 'NUBBBBB', 'EDFGSFG', 'PDFEFGR'])
]
df = pd.DataFrame.from_items(Test_Data)
print(df)
originating_system_id security_type1 state trading_book
0 CL CORP Traded LCAAAAA
1 CL CORP Covered NUBBBBB
2 CL CORP Traded Away EDFGSFG
3 CL CORP Traded PDFEFGR
当我在df赋值时更改为from_dict
:
df = pd.DataFrame.from_dict(Test_Data)
我希望应用筛选器时出现以下行错误:
m1 = ~df['trading_book'].str.startswith(tuple(prefixes))
KeyError: 'trading_book'
from_dict
的结构是否不同?除了from_items
还有其他选择吗
对于我来说,将其转换为字典:
详细信息:
相关问题 更多 >
编程相关推荐