[英]How do I create a for loop here?
我想从名字列表中取名字,在 excel 表中查找这些名字,然后在另一列(“未命名:4”列)中返回名称和值。 这就是我现在所拥有的,它可以查找一个名称,但我想查找列表中的每个名称。 我如何在这里创建一个 for 循环?
file = '/mnt/c/python/Iban programmatje/testsheet.xlsx'
f = open('namelist.txt', 'r')
namestring = f.read()
f.close()
namelist = namestring.split(",")
df = pd.read_excel(file, sheet_name = 'Sheet1')
row = df[df['Unnamed: 3'].str.contains(namelist[0])]
您没有提供太多上下文,但我想它会是这样的:名称的 for 循环和存储结果的列表“行”
file = '/mnt/c/python/Iban programmatje/testsheet.xlsx'
f = open('namelist.txt', 'r')
namestring = f.read()
f.close()
namelist = namestring.split(",")
df = pd.read_excel(file, sheet_name = 'Sheet1')
rows = []
for name in namelist:
rows.append(df[df['Unnamed: 3'].str.contains(name)])
for row in rows:
.....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.