4
我以某種方式得到了一個pandas.Series
其中包含一堆數組,其中包含下面代碼中的s
。如何將一系列數組轉換爲pandas/numpy中的單個矩陣?
data = [[1,2,3],[2,3,4],[3,4,5],[2,3,4],[3,4,5],[2,3,4],
[3,4,5],[2,3,4],[3,4,5],[2,3,4],[3,4,5]]
s = pd.Series(data = data)
s.shape # output ---> (11L,)
# try to convert s to matrix
sm = s.as_matrix()
# but...
sm.shape # output ---> (11L,)
如何將s
轉換爲形狀爲(11,3)的矩陣?謝謝!
你爲什麼要經歷一個系列?爲什麼不直接轉換爲矩陣,如果這是你想要的? –
如何將numpy導入爲np; np.array(數據)'?你可能不需要製作一個'系列'。另外請注意,'(11,3)'尺寸最好用'DataFrame'表示。 – Abdou
而你的系列包含列表,而不是數組。 –