我有一个已定义为空的熊猫数据框,然后我想在进行一些计算后向其中添加一些行。
我尝试执行以下操作:
test = pd.DataFrame(columns=['Name', 'Age', 'Gender'])
if #some statement:
test.append(['James', '95', 'M'])
如果我尝试打印然后附加到测试节目
print(test)
test.append(['a', 'a', 'a', 'a', 'a', 'a'])
print(test)
>>>
Empty DataFrame
Columns: [Name, Age, Gender]
Index: []
Empty DataFrame
Columns: [Name, Age, Gender]
Index: []
很明显,该行没有被添加到数据框中。
我希望输出是
Name | Age | Gender
James | 95 | M
原文由 user9940344 发布,翻译遵循 CC BY-SA 4.0 许可协议
将
append
与字典一起使用: