现在我有一个这样的字典:
dict = { 'a':2, 'b':4, 'c':[2,3,4] }
我希望将其变成这样的dataframe
如果直接用pd.DataFrame(dict),则会变成如下形式
并不是我想要的结果。
请问该如何解决
import pandas as pd
dict = { 'a':2, 'b':4, 'c':[2,3,4] }
df = pd.DataFrame([dict.values()], columns=dict.keys())
print(df)
那就把你的字典改成dict = { 'a':2, 'b':4, 'c':'[2,3,4]' }
把c列的值,改为一个字符串就好了,如果是列表的话,默认会隐映射散开