sách gpt4 ăn đã đi

python - pandas DataFrame 对角线

In lại Tác giả: IT Lão Cao 更新时间:2023-10-28 20:51:10 27 4
mua khóa gpt4 giày nike

什么是获取正方形Khung dữ liệu的对角线的有效方法。我希望结果是一个 Series và một MultiIndex 有两个级别,第一个是 Khung dữ liệu 的索引,第二个级别是Khung dữ liệu 的列。

设置

nhập pandas dưới dạng pd
nhập numpy dưới dạng np

np.random.seed([3, 1415])
df = pd.DataFrame(np.random.rand(3, 3) * 5,
columns = list('abc'),
index = list('ABC'),
dtype=np.int64
)

我想看看这个:

print df.stack().loc[[('A', 'a'), ('B', 'b'), ('C', 'c')]]

A a 2
B b 2
C c 3

câu trả lời hay nhất

如果你不介意使用 numpy,你可以使用 numpy.diag

pd.Series(np.diag(df), index=[df.index, df.columns])

A a 2
B b 2
C c 3
Kiểu dữ liệu: int64

关于python - pandas DataFrame 对角线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37310264/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress