将numpy数组数组转换为DataFrame

时间:2016-02-18 14:24:23

标签: python numpy pandas

我有一个包含以下内容的numpy对象:

17506    [0, 0, 0, 0, 0, 0]
17507    [0, 0, 0, 0, 0, 0]
17508    [0, 0, 0, 0, 0, 0]
17509    [0, 0, 0, 0, 0, 0]
17510    [0, 0, 0, 0, 0, 0]
17511    [0, 0, 0, 0, 0, 0]
17512    [0, 0, 0, 0, 0, 0]
17513    [0, 0, 0, 0, 0, 0]
17514    [0, 0, 0, 0, 0, 0]
17515    [0, 0, 0, 0, 0, 0]
17516    [0, 0, 0, 0, 0, 0]
17517    [0, 0, 0, 0, 0, 0]
17518    [0, 0, 0, 0, 0, 0]
17519    [0, 0, 0, 0, 0, 0]

(包含dtype('int32')数组的数组) 如何有效地将其转换为pandas中的数据框并将其(垂直)连接到现有数据框?

1 个答案:

答案 0 :(得分:2)

似乎有什么问题?您可能需要进一步描述您的数据。

a = np.array([np.zeros(6) for _ in range(3)])

>>> pd.DataFrame(a)
   0  1  2  3  4  5
0  0  0  0  0  0  0
1  0  0  0  0  0  0
2  0  0  0  0  0  0