[英]How to use dtype argument in Panda's from_dict (Python)
我有一本字典:
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='columns'”意味着使用鍵作為列。 但是我該如何使用 dtype(我假設錯誤是由於 num/string 問題造成的)?
答案總結:將“d”構造為:
d = {1: ['hello']}
然后使用:
pd.DataFrame.from_dict(d)
謝謝
如果在沒有索引的情況下傳遞,則需要將 'hello' 括起來。
>>> pd.DataFrame.from_dict({1: ['hello']}, orient='columns', dtype=str)
1
0 hello
請注意,'columns' 是 orient 的默認值,不是必需的。 此外,如果未明確給出,將推斷 dtype。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.