gpt4 book ai didi

python:DataFrame.append不追加元素

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:22 25 4
gpt4 key购买 nike

我正在使用 python 工作一周,我需要一些帮助。我希望如果满足某些条件,它就会向数据库添加一个值。我的程序没有给出错误,但它没有将元素附加到我的数据库

import pandas as pd
noTEU = pd.DataFrame() # empty database
index_TEU = 0
for vessel in list:
if condition is fullfilled:
imo_vessel = pd.DataFrame({'imo': vessel}, index=[index_TEU])
noTEU.append(imo_vessel) # I want here to add an element to my database
index_TEU = index_TEU + 1

如果我运行这个,最后我仍然得到一个空的数据框。我不知道为什么它没有做我想做的事情

最佳答案

您应该重新分配数据框,例如:

import pandas as pd
noTEU = pd.DataFrame() # empty database
index_TEU = 0
for vessel in list:
if condition is fullfilled:
imo_vessel = pd.DataFrame({'imo': vessel}, index=[index_TEU])
noTEU = noTEU.append(imo_vessel) # I want here to add an element to my database
index_TEU = index_TEU + 1

并且不要对列表使用关键字 list,因为它包含在 Python 语法中。

关于python:DataFrame.append不追加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39535597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com