【发布时间】:2018-01-07 04:02:08
【问题描述】:
我有一张 Excel 表格。我想从中解析一个特定的列,并对 python 中该列中的每个单元格执行操作。我可以使用 panda 来解析列,
import pandas
Y = pandas.read_excel("C:\foo\abc.xlsx", sheetname="Prod",
parse_cols="C", header=1)
print Y
我可以使用上述命令从工作表 Prod 中解析列“C”。现在,它同时打印所有单元格的数据。我想对每个单元格执行操作。有人可以建议怎么做吗?
我想保存每个单元格数据并使用该数据进行一些 api 调用。所以我需要某种 for 循环,它可以一次读取单个销售的数据,然后我可以使用该单元格数据执行 api 调用并重新运行循环。
【问题讨论】:
-
在 Pandas 中,我们总是希望首先尝试矢量化方法,因此了解您想对
C列应用哪种操作可能很重要,以便为您提供最佳答案... -
你想做什么?
-
我想将每个单元格数据保存在一个变量中,并对每个单元格执行 api 调用。就像我需要做 for 循环,它一次读取一个单元格并调用 api 来处理该数据并重新运行循环。如果熊猫不适合这个,我还应该用什么?