1. 程式人生 > >將pandas中Dataframe資料轉換為二維陣列array

將pandas中Dataframe資料轉換為二維陣列array

在實際的資料處理中,遇到將pandas中Dataframe的資料怎樣去掉行列標籤的問題,最後想到可以轉化為二維陣列來解決。思路如下:
一個Dataframe如下:
pd:

    age  astigmatic  lenses_target  prescript  tearRate
0     2           0              1          1         1
1     2           0              2          1         0
2     2           1              1          1         1
3     2           1              0          1         0
4     2           0              1          0         1
5     2           0              2          0         0

使用語句:pd=pd.values後,pd:

array([[2, 0, 1, 1, 1],
       [2, 0, 2, 1, 0],
       [2, 1, 1, 1, 1],
       [2, 1, 0, 1, 0],
       [2, 0, 1, 0, 1],
       [2, 0, 2, 0, 0],