当前位置: 首页 > 知识库问答 >
问题:

使用Python/Pandas按行获取列内容的值

隗瑞
2023-03-14

我已经用python确定了我需要在excel文件中获取的行号;使用以下命令:

 row_numberd1 = df[df['Member Name'].str.contains(NameUp)].index.min()
 row_numberd12 = df[df['Member Address Line 3'].str.contains(Zip)].index.min()

i、 e.打印时,行号显示:

 print(row_numberd1)
 print(row_numberd12)

现在,我只是想知道如何使用行号;以获取不同的列值。所以,按行号获取列值。

例如,在下面的示例中:

   Age      City
1   34    Sydney
2   30     Delhi
3   16  New York

如何使用行号;i、 e.假设第3行,列“城市”,以获取“纽约”值?

共有2个答案

齐英朗
2023-03-14

您可以使用df[列名][行号]

葛季萌
2023-03-14
df.loc[3, 'City']
#'New_York'

# For a single value use `.at`
df.at[3, 'City']
#'New_York'
df.iloc[2, 1]
#'New_York'

# For a single value use `.iat`
df.iat[2, 1]
#'New_York'

(即City中的第三个值)

df.iloc[2, df.columns.get_loc('City')]
#'New_York'
 类似资料:
  • 问题内容: 我正在使用Python 3.1,如果有帮助的话。 无论如何,我正在尝试获取此网页的内容。我用Google搜索了一下,尝试了不同的方法,但是它们没有用。我猜想这应该是一件容易的事,但是…我做不到。:/。 urllib,urllib2的结果: 谢谢杰森。:D。 问题答案: 由于您使用的是Python 3.1,因此需要使用新的Python 3.1 API 。 尝试: 或者,看起来您正在使用P

  • 问题内容: 我需要提取表中每列的详细信息。例如,列“名称/编号”。 该表包含多个地址 每行的最后一列都有一个按钮,使用户可以选择列出的地址。 问题: 我的代码仅选择具有类的第一个。我该如何工作? 这是jQuery位: 表: 问题答案: 练习的目的是找到包含信息的行。当我们到达那里时,我们可以轻松提取所需的信息。 回答 现在,让我们集中讨论这种情况下的一些常见问题。 如何找到最接近的行? 使用: 使

  • 问题内容: 我正在尝试解析使用Python Requests库完成的HEAD请求的结果,但似乎无法访问响应内容。 根据文档,我应该能够从request.Response.text访问内容。这对GET请求对我来说效果很好,但对HEAD请求返回None。 GET请求(有效) 内容= HEAD请求(无内容) 内容= 编辑 好的,我很快就从答案中意识到,HEAD请求不应返回仅内容标头。但这是否意味着,要访

  • 我有一个字符串来保存整个html文档。我想获取具有特定ID的div中的所有内容。例如: 我需要id =“myId”标签和它的结束标签之间的内容。有什么方法可以实现这一点吗?输出应该是第二行。

  • 我正在尝试获取每个<代码>的文本 示例:

  • 给定一个具有“boolcol”列的数据frame,我们希望找到其中“boolcol”的值==True的数据frame的索引 我目前有一种迭代的方法来完成它,它非常有效: