报错代码:
import pandas as pd
......
#使用自定义的列名,跳过文件中的头行,处理缺失值列表标记的缺失值
df = pd.read_csv(filename,skiprows=[0],names=names,na_values=miss_value)
df_latlng = pd.read_csv("qingdao-latlng.csv",skiprows=[0],names=["did","id","communityName","lat","lng"])
df_merge = pd.merge(df,df_latlng,on="id")
修改之后:
import pandas as pd
......
#使用自定义的列名,跳过文件中的头行,处理缺失值列表标记的缺失值
df = pd.read_csv(filename,skiprows=[0],names=names,na_values=miss_value)
df_latlng = pd.read_csv("qingdao-latlng.csv",skiprows=[0],names=["did","id","communityName","lat","lng"])
#转换类型
df_latlng['id'] = df_latlng['id'].apply(int);
df['id']=df['id'].apply(int);
df_merge = pd.merge(df,df_latlng,on="id");