我有一本字典:
d = {1: 'hello'}
我想把它变成Panda的数据帧(所以数据帧的字符串为行值)。
我在看: pd.DataFrame.from_dict(d,orient =' columns',dtype = ???)
如果我遗漏了" dtype"我得到的论点:
ValueError: If using all scalar values, you must pass an index
使用" orient ='列'"意味着使用键作为列。但是我如何使用dtype(我假设错误是由于num / string问题)?
回答总结: 构建" d"为:
d = {1: ['hello']}
然后使用:
pd.DataFrame.from_dict(d)
谢谢
答案 0 :(得分:1)
你需要支持'你好'如果没有索引就通过了。
>>> pd.DataFrame.from_dict({1: ['hello']}, orient='columns', dtype=str)
1
0 hello
请注意'列'是orient的默认值,不是必需的。此外,如果没有明确给出,将推断出dtype。