【发布时间】:2015-04-15 07:02:25
【问题描述】:
当我提供的数据与 column2 和 column4 中的数据匹配时,我正在尝试从 .xlsx 文件的 column1 获取数据。我尝试使用data[data['column2'] == "aa1"],但对结果不满意。对于第 4 列数据,我使用了int(raw_input("get data: ")),但这也不起作用。
示例 excel 文件:
column1,column2,column3,column4
aa,aa1,lll,21
bb,aa2,ll,22
需要的输出:
aa #when an input of aa1 and 21 is given.
PS- 数据采用 pandas 数据框的形式。
【问题讨论】:
-
您是如何将
.xslx文件加载到您的python 代码中的? -
“但对结果不满意”?
-
@dbliss 我做了
excel = pd.ExcelFile(file_name) df = excel.parse("Sheet1") -
@AndyHayden 当我只需要来自 column1 的数据时,它会打印完整的行。我尝试使用 [0] 后缀,这给了我一个 keyerror。
-
好的,所以你问的是如何在
pandasDataFrame中获取数据。请编辑您的问题以包含此内容。
标签: python pandas xlsx import-from-excel