【发布时间】:2020-05-17 12:45:24
【问题描述】:
我有两个 csv 文件。文件 1 看起来像这样: file1
文件 2 如下所示:file2
我需要编写一个脚本(我正在使用 pandas 数据框),每次 Brewer 和 Microbrewers 的被许可方名称出现在 file1 的列中时,都会用“是”填充该列。 如果 Brewer 和 Microbrewers Licensees 不在 file1 上,则添加到 file1 中,包括县和地址(解析 file1 上的每一列)
目前为止:
import pandas as pd
import numpy as np
factories=[]
file1=pd.read_csv("CraftBeverageData.csv")
file2=pd.read_csv("brewers.csv")
beers1 = pd.DataFrame(file1)
for i in beers1["Name"]:
factories.append(i)
for name in brewers["Brewer and Microbrewers Licensees"]:
if name in factories:
beers1["Brewer and Microbrewers Licensees"]="Yes"
【问题讨论】:
-
嘿@qqqqqqq,尝试将您的数据帧作为代码发布,这样我们更容易为您提供帮助。还有你试过什么?发布你的一些代码
标签: python pandas csv jupyter-notebook