在Python中,您可以使用pandas库实现vlookup(类似于Excel中的VLOOKUP功能)
首先,确保您已经安装了pandas库。如果没有,您可以使用以下命令安装:
pip install pandas
然后,您可以按照以下步骤在Python中执行vlookup操作:
import pandas as pd
table1.csv
和 table2.csv
。table1 = pd.read_csv("table1.csv")
table2 = pd.read_csv("table2.csv")
merge()
函数执行vlookup操作。假设我们要根据key
列从table2
中查找value
列,并将结果添加到table1
中。result = pd.merge(table1, table2[['key', 'value']], on='key', how='left')
在这个例子中:
on='key'
表示我们要根据key
列进行查找。how='left'
表示我们要执行左连接。这类似于Excel中的VLOOKUP,默认情况下使用左连接。result
中查看合并后的数据,如下所示:print(result)
如果需要,您还可以将结果保存到新的CSV文件中:
result.to_csv("result.csv", index=False)
这就是如何在Python中使用pandas执行vlookup操作。简单的来说,您可以使用merge()
函数,根据一个或多个键将两个DataFrame连接起来。
领取专属 10元无门槛券
手把手带您无忧上云