2017-07-02 30 views

回答

2

您可以通過運行數據框:

df= pd.DataFrame({'array':a}) 

輸出:

array 
0 [[0, 0, 0], [0, 0, 0]] 
1 [[0, 1, 1], [0, 0, 0]] 
2 [[1, 0, 0], [0, 1, 1]] 
3 [[1, 0, 1], [1, 0, 0]] 
4 [[0, 0, 0], [0, 0, 1]] 

如果你想在列適用cumsum可以使用apply

df['array']=df['array'].apply(np.cumsum) 

輸出:

   array 
0 [0, 0, 0, 0, 0, 0] 
1 [0, 1, 2, 2, 2, 2] 
2 [1, 1, 1, 1, 2, 3] 
3 [1, 1, 2, 3, 3, 3] 
4 [0, 0, 0, 0, 0, 1] 
+0

更新了我的答案 – Dark