csv 用python替换数据库

ubby3x7f  于 2022-12-30  发布在  Python
关注(0)|答案(1)|浏览(176)

我被这个问题困住了:
我想用id替换csv中一列的每一行。
我在数据库里有车辆名称和身份证:

在csv文件中,此列如下所示:

我在想用Pandas来代替

df = pd.read_csv(file).replace('ALFA ROMEO 147 (937), 10.04 - 05.10', '0')

但是写replace 2000+次是错误的。
那么,我如何使用来自db的名称并将它们替换为正确的id呢?

puruo6ea

puruo6ea1#

一种可能的解决方案是将第二个数据集与第一个数据集合并:读取两个数据集(df1,来自csv文件的数据集,df2,具有vehicle_id的数据集)后:
第一个月
以便最终输出为具有以下列的数据集:id, vehicle, vehicle_id
想象df1为:

DF2为:

结果将是:

您可以在这里找到文档:https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.merge.html

相关问题