Код: Выделить всё
In [148]: outer_merged_df['Code']==7150
Out[148]:
0 False
1 False
2 False
3 False
4 False
...
1045584 False
1045585 False
1045586 False
1045587 False
1045588 False
Name: Code, Length: 1045589, dtype: bool
Код: Выделить всё
In [151]: df['Code']==7150
...
615 True
Код: Выделить всё
outer_merged_df = pd.merge(df, df_ride, left_on='Code', right_on='start_station_code', how='outer', indicator=True)
Код: Выделить всё
df_ride = pd.read_csv('OD_2019-08.csv')
df = pd.read_csv('Stations_2019.csv')
Когда я делаю левое слияние, он находит его:
Код: Выделить всё
In [154]: merged_df_left=pd.merge(df, df_ride, left_on='Code', right_on='start_station_code', how='left')
In [155]: merged_df_left['Code']==7150
Out[155]:
913466 True
Name: Code, Length: 913470, dtype: bool
Подробнее здесь: https://stackoverflow.com/questions/787 ... s-expected