を更新していない、私はこのコードを持っている:グローバルデータフレームのpython
latitude = pd.DataFrame()
longitude = pd.DataFrame()
datasets = []
datasets.append(latitude)
datasets.append(longitude)
def fun(key, job):
global latitude
global longitude
if(key == 'LAT'):
latitude = job.copy()
elif(key == 'LON'):
longitude = job.copy()
for d in datasets:
print(d.shape)
これに続いて:Why does assigning to my global variables not work in Python?私は変数が正しく参照されていることを確認するために、グローバルなキーワードを使用していました。ただし、値は更新されません。何かアドバイス?私はすでにifステートメントが正しいと確信しています。
OUTPUT:また
(0, 0)
(0, 0)
、私はスパイダーを使用していますが、私はリストが空のデータフレームが含まれていることを見ることができ、また、グローバル変数が空です。
どのように値が更新されていないことを確認しましたか?あなたの値の出力を追加してください – ddor254
質問を編集しました、ありがとうございます。 @ ddor254 –