我計算大熊貓一個校正表,大熊貓校正表列名行爲
df = pd.DataFrame(np.random.rand(6, 6))
c = df.corr()
但是,當我試圖更改列的名稱,
c.columns.name = 'col'
我得到這個,
col 0 1 2 3 4 5
col
0 1.000000 0.051975 -0.171113 0.196975 0.057700 -0.008229
1 0.051975 1.000000 -0.055077 -0.298845 -0.642585 -0.465581
2 -0.171113 -0.055077 1.000000 -0.591092 0.051866 0.584618
3 0.196975 -0.298845 -0.591092 1.000000 -0.327067 -0.059618
4 0.057700 -0.642585 0.051866 -0.327067 1.000000 0.359508
5 -0.008229 -0.465581 0.584618 -0.059618 0.359508 1.000000
此外,
print c.index.name
col
這是怎麼發生的?
啊,這是有道理的。謝謝! – Brian