Присоединяешься к пустому DataFrame в Pandas?

Можно ли добавить к пустому фрейму данных, который не содержит индексов или столбцов?

Я попытался сделать это, но продолжаю получать пустой фреймворк в конце.

например.

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.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

Ответ 2

И если вы хотите добавить строку, вы можете использовать словарь:

df = pd.DataFrame()
df = df.append({'name': 'Zed', 'age': 9, 'height': 2}, ignore_index=True)

который дает вам:

   age  height name
0    9       2  Zed

Ответ 3

Вы можете сконфигурировать данные таким образом:

InfoDF = pd.DataFrame()
tempDF = pd.DataFrame(rows,columns=['id','min_date'])

InfoDF = pd.concat([InfoDF,tempDF])