【问题标题】:Loop over csv file with multiple fields循环遍历具有多个字段的 csv 文件
【发布时间】:2020-06-17 10:18:41
【问题描述】:

谁能帮忙解决这个问题。假设我有一个 csv 文本文件,其中包含 2 个字段,如下所示

Name    Age 
Adam    24
Claire  36
Ian     65
Jamal   42

Image of the table

如何使用上述数据创建循环遍历名称的脚本和另一个将年龄应用于相应名称的脚本。理想情况下,我希望以“Adam is 24”等形式获得输出,以此类推

抱歉刚刚进入python

谢谢

【问题讨论】:

  • 您至少应该告诉我们您的尝试,因为问题不是代码/脚本的请求:如果有人只是为您编写代码,您将一无所获。跨度>
  • 我尝试过但失败了,但很好。会记住的。这是我的第一篇文章 :)

标签: python csv for-loop


【解决方案1】:

首先调用您的csv 文件

import pandas as pd
df = pd.read_excel('excel.xlsx')

这就是我的excel sheet 的样子

Name    Age 
Adam    24
Claire  36
Ian     65
Jamal   42

那你就可以用这个了

for i in range(len(df)):
  print(df['Name'][i], 'is', df['Age'][i])

输出:

Adam is 24
Claire  is 36
Ian is 65
Jamal is 42

【讨论】:

  • 谢谢,我试试看。非常感谢
猜你喜欢
  • 2019-07-21
  • 1970-01-01
  • 2014-04-10
  • 2015-01-25
  • 2014-05-16
  • 2019-04-09
  • 1970-01-01
  • 2019-01-03
  • 2018-01-15
相关资源
最近更新 更多