1. ホーム
  2. パイソン

[解決済み】Pandasで空のDataFrameにアペンドする?

2022-03-31 01:40:49

質問

インデックスやカラムを含まない空のデータフレームに追記することは可能ですか?

これを実行しようとしましたが、最後に空のデータフレームが表示されるばかりです。

import pandas as pd

df = pd.DataFrame()
data = ['some kind of data here' --> I have checked the type already, and it is a dataframe]
df.append(data)

結果はこのようになります。

Empty DataFrame
Columns: []
Index: []

解決方法は?

これでうまくいくはずです。

>>> df = pd.DataFrame()
>>> data = pd.DataFrame({"A": range(3)})
>>> df.append(data)
   A
0  0
1  1
2  2

しかし その append は、インプレースでは起こりません ということで、出力が必要な場合は保存する必要があります。

>>> df
Empty DataFrame
Columns: []
Index: []
>>> df = df.append(data)
>>> df
   A
0  0
1  1
2  2