python - 在 Pandas 中附加到一个空的 DataFrame?

是否可以追加到不包含任何索引或列的空数据框?

我尝试过这样做,但最后总是得到一个空数据框。

例如

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

https://stackoverflow.com/questions/16597265/

相关文章:

linux - 如何计算目录的 MD5 校验和?

python - 计算字符串中子字符串出现的次数

linux - 如何在 Linux 中永久导出变量?

vim - ^M 在 Vim 中每一行的末尾

python - 如何检查字符串是否包含 Python 列表中的元素

python - 如何从 NumPy 数组中删除 NaN 值?

python - 如何在单个图中为不同的图获得不同的颜色线

linux - 仅当文件尚不存在时才将行附加到文件中

linux - 计算纯文本文件中字符的出现次数

python - 使用散点数据集生成热图