One - One Code All

Blog Content

python将dict字典转化为dataframe数据框

Python 统计学-科学计算   2011-07-01 22:28:05


>>> my_dict = {'i':1,'fuck':2,'you':3}
>>> my_dict
{'i': 1, 'fuck': 2, 'you': 3}

import pandas as pd
pd.Series(my_dict)
fuck    2
i       1
you     3
dtype: int64

一个key只有一个value的字典如果直接转化成数据框会报错

pd.DataFrame(my_dict)
ValueError: If using all scalar values, you must pass an index

应该做如下转换
pd.DataFrame.from_dict(my_dict,orient='index').T


上一篇:pandas dataframe 整列置为零和全部统一置为零
下一篇:python中pandas之drop_duplicates去除重复项

The minute you think of giving up, think of the reason why you held on so long.