インデックスや列を含まない空のデータフレームに追加することは可能ですか?
これを実行しようとしましたが、最後に空のデータフレームが返され続けます。
例えば
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: []
ベストアンサー1
これは動作するはずです:
>>> df = pd.DataFrame()
>>> data = pd.DataFrame({"A": range(3)})
>>> df = df.append(data)
>>> df
A
0 0
1 1
2 2
はappend
インプレースで実行されないため、必要な場合は出力を保存する必要があります。
>>> df = pd.DataFrame()
>>> data = pd.DataFrame({"A": range(3)})
>>> df.append(data) # without storing
>>> df
Empty DataFrame
Columns: []
Index: []
>>> df = df.append(data)
>>> df
A
0 0
1 1
2 2