我有两个.csv格式的文件,没有任何列名,而且大小不一致。我想在第一个csv文件中选择至少包含一个与第二个csv文件相同的值或单词的行。我试过下面一个:
import pandas as pd
df1 =pd.read_csv("C:/Users/User/Desktop/Airtop_routings/ASEAN_20170601_VST_0000_without$.csv",header=None,low_memory=False,dtype=object)
df1.set_index(df1[0])
df2 = pd.read_csv("C:/Users/User/Desktop/Airtop_routings/Singapore Waypoints.csv",header=None,dtype=object)
df3=list(df2[0])
df1.loc[df1.isin(df3)]
但我得到的错误如下:
类型错误:'<;'“float”和“str”实例之间不支持
例如:第一个csv文件
Apple mango parrot snake 100
Mango grapes tiger lion 200 snake bear
tiger apple jackal
第二个CSV文件
apple
tiger
lion
通过使用第二个csv文件,我想在第一个csv文件中选择行。有人帮我吗?先谢谢
用途:
相关问题 更多 >
编程相关推荐