Edited at

Python pandas覚書

More than 1 year has passed since last update.


Series型からDataframeへの変換

Dataframeを1行ずつ取り出してSeries型に変換し、インデックスを0,1,2,3と降り直す。

(次の例では1行のみなのでインデックスを0としたい)

for key,row in dataframe1.iterrows():        

dataframe2 = row.to_frame().T.reset_index()


Dataframeの転置

dataframe1.T


Azure Machine Leanirngネタ

dict から dataframe に変換する時

pd.DataFrame.from_dict(dic)

したら、以下のエラーが出てしまった。

ValueError: If using all scalar values, you must pass an index

コンストラクタを使うように変更してもだめ。

#こちらはエラーになる

pd.DataFrame(dic)

DataFrameのオプションにindexを追加したら動作するようになった

#これで動くようになる。

pd.DataFrame(dic,index=['i',])