我正在尝试将stop_id
in与 in 匹配,stop_times.csv
以便将stop_id
in和stops.csv
in 复制到它们各自的列中。stop_lat
stop_lon
stop_times.csv
要点文件:
stops.csv
关联
stop_times.csv
关联
这是我的代码:
import pandas as pd
st = pd.read_csv('csv/stop_times.csv', sep=',')
st.set_index(['trip_id','stop_sequence'])
stops = pd.read_csv('csv/stops.csv')
for i in range(len(st)):
for x in range(len(stops)):
if st['stop_id'][i] == stops['stop_id'][x]:
st['stop_lat'][i] = stops['stop_lat'][x]
st['stop_lon'][i] = stops['stop_lon'][x]
st.to_csv('csv/stop_times.csv', index=False)
我知道脚本正在应用一个副本,但我不确定还有什么其他方法可以做到这一点,因为我对熊猫还很陌生。