1
私はPythonで一週間働いています。私はいくつかの助けが必要です。 特定の条件が満たされると、データベースに値が追加されます。 私のプログラムはエラーを与えるものではありませんが、それは私がこれを実行すると、最後に私はまだ空のデータフレームを取得し、私のデータベースpython:DataFrame.appendは要素を追加しません
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
を使用していない:私はそれが私はそれが
インプレース操作ではありません。 'noTEU = noTEU.append(imo_vessel)'を試してください – ayhan
標準的な質問がありますか?追加には関係しませんが、一般的には、新しいデータフレームを返すメソッドはありますか? – ayhan
@ayhan同じ答えで大量の質問がありますが、標準的なものはありません。これは説明が面倒になるので作成する必要があります – EdChum