将Pandas DataFrame转换为Numpy数组时保留索引名称

时间:2019-07-03 21:07:15

标签: python pandas numpy

我已使用Pandas DataFrame存储一些数据,并将其转换为具有两个索引的Pandas数据透视表。我想将其转换为Numpy数组,但要注意的是我想保留每一行的索引。

说数据框看起来像这样:(我正在使用-替换一些空格,因为我在格式化方面遇到麻烦)

-----A -B --C --D

0   AA BB C0 D0

1   AA BB C1 D1

2   AA BB C2 D2

使用转换为数据透视表

df1 = df.pivot_table(index=[A,B], columns=C)

我明白了

C---------C0 C1 C2  

A   ---B

AA  BB --D0 D1 D2

当我使用df1.values时,我会得到[D0,D1,D2]。

我想要[AA,BB,D0,D1,D2]

我该怎么做?

谢谢。

0 个答案:

没有答案