python:DataFrame.append不附加元素

时间:2016-09-16 15:53:22

标签: python pandas

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

json.loads

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

1 个答案:

答案 0 :(得分: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用于List,因为它包含在Python语法中。