【发布时间】:2022-01-20 11:22:40
【问题描述】:
我有一个形状为 (5, 7) 的数据框。列索引和行索引分别从 0~6 和 0~4 命名。此数据框(矩阵)仅包含 5、7、8 和 9 等四个值。
但是有 6 七值 6 八值 7 九个值 和 16 个五个值。
谁能推荐一个可以提取数字七 (7)、列值和行值的代码??
例如, 第一个七(2, 1)-->(列名,行索引) 第二七(2、2)
并为八分之一和九分之类的做这个。
import numpy as np
import pandas as pd
arr = np.array([[5,7,7,8,8,9,5],
[5,5,8,9,8,5,7],
[5,5,7,9,9,5,5],
[5,5,5,9,8,7,5],
[5,9,9,8,7,5,5]])
df = pd.DataFrame(arr)
【问题讨论】:
-
为什么是 12,50 ?前7个不应该是(0,1)吗?第 0 行,第 1 列?
-
对不起。我已经编辑了问题。
-
输出会是什么样子
标签: python arrays pandas dataframe