python - 如果您知道使用 pandas 数据框的列值和行值,如何检索数据?

标签 python python-2.7 pandas

如果我有一个像这样的 pandas 数据框:

   A  B  C  D  E  
1  3  4  2  5  1
2  5  4  2  4  4
3  5  1  8  1  3
4  1  1  9  9  4
5  3  6  4  1  1

并且想要查找行值为 3、列值为 D 的值,我该怎么做?

在本例中,我的行值为 3,列值为 D,在这种情况下如何获得 1 的返回值?

或者,如果我的行值为 2,列值为 B,我将如何获得 4 的返回值?

最佳答案

您可以使用 DataFrame.loc:df.loc[row, 'col_name'],例如 df.loc[2, 'B'] 为 4

关于python - 如果您知道使用 pandas 数据框的列值和行值,如何检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52657676/

相关文章:

python - 使用 paramiko 的 sftp 时出现 "No such file"错误

python - 导入处理/模块从 python2 更改为 python3?

python - Json.dump 失败并出现 'must be unicode, not str' TypeError

python - 检查列表中的单词并删除 pandas dataframe 列中的那些单词

python - 在python中通过子字符串匹配两个数据帧

python - 两个日期之间的天数?

python - 从 SHAP 值中获取特征重要性

python - Flask-paginate 不显示分页按钮

python - 谷歌抓取 href 值

python - 使用 pandas 进行滚动统计模型协整