dataframe.from_dict操作にちなんで、新しいデータフレームの列に名前を付けようとしています。
pandas.dataframe.from_dict関数を使用するだけです。
df = pd.DataFrame.from_dict(my_dict,orient='index')
列ヘッダーのないデータフレームを生成します。
data=pd.DataFrame.from_dict(my_dict,orient='index).rename(columns = {'name','number'})
これはエラーを生成しません:TypeError: 'set'オブジェクトは呼び出し可能ではありません。
誰か手がかりがありますか?
辞書のキーとしてインデックスが必要な場合は、名前を変更する必要はありません。
df = pd.DataFrame.from_dict(dicts, orient = 'index') #index is name
df.columns = (['number']) #non-index column is number
df.index.name = 'name'
または、インデックス名を変更する代わりに、新しい列を作成できます。
df = df.reset_index() #named column becomes index, index becomes ordered sequence
df['name'] = df['index'] #new column with names
del df['index'] #delete old column
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加