gpt4 book ai didi

python - 在此处替换数据框中的值 rowname 等于列名

转载 作者:太空宇宙 更新时间:2023-11-04 03:08:33 24 4
gpt4 key购买 nike

<分区>

我有一个包含二进制值的数据框。我想在行名和列名相同的情况下将值更改为零。最简单的方法是什么?

tmp_dict= {'x':[0,0,0,0,0],'y':[1,0,1,0,0],'z':[1,1,1,1,1],'p':[0,1,1,0,1],'q':[0,1,1,1,1]}
mydf= pd.DataFrame(tmp_dict, columns=['x','y','z','p','q'], index=['x','y','z','p','q'])
mydf
x y z p q
x 0 1 1 0 0
y 0 0 1 1 1
z 0 1 1 1 1
p 0 0 1 0 1
q 0 0 1 1 1

所需的数据框:

   x  y  z  p  q
x 0 1 1 0 0
y 0 0 1 1 1
z 0 1 0 1 1
p 0 0 1 0 1
q 0 0 1 1 0

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com