1
データフレームを作成するために、私の辞書からインデックスを指定する必要があります。そうでなければ、 'ValueError:すべてのスカラー値を使用する場合は、エラー。自動インクリメントインデックスを使用して辞書からデータフレームを作成する方法
ただし、インデックスが単なる自動インクリメントの数字である辞書からデータフレームを作成するにはどうすればよいですか?
データフレームを作成するために、私の辞書からインデックスを指定する必要があります。そうでなければ、 'ValueError:すべてのスカラー値を使用する場合は、エラー。自動インクリメントインデックスを使用して辞書からデータフレームを作成する方法
ただし、インデックスが単なる自動インクリメントの数字である辞書からデータフレームを作成するにはどうすればよいですか?
あなたはnp.arange
を使用してインデックスを構築し、あなたの辞書のlen
を渡すことができます。
pd.DataFrame(your_dict, index = np.arange(len(your_dict)))
しかし、あなただけの辞書では、スカラー値として単一の値を持っている場合、それは単一の行を持つことがより適切です:
In [165]:
d = {'a':1,'b':3}
pd.DataFrame(d, index=[0])
Out[165]:
a b
0 1 3
それとも、from_dict
を使用して渡すことができorient='index'
:
In [166]:
d = {'a':1,'b':3}
pd.DataFrame.from_dict(d, orient='index')
Out[166]:
0
a 1
b 3
IIUC次に 'pd.DataFrame(your_dict、index = np.arange(len(your_dict)))'が動作するはずです – EdChum
うん、それはうまくいきます、ありがとう – desmond