【发布时间】:2018-12-12 08:21:29
【问题描述】:
我有一个包含许多数组的列表。
coef
[array([[1.72158862]]),
array([[3.28338167]]),
array([[3.28004542]]),
array([[6.04194548]])]
将其放入数据框给出:
azone = pd.DataFrame(
{'zone': zone,
'coef': coef
})
zone coef
0 1 [[1.7215886175218464]]
1 2 [[3.283381665861124]]
我想知道是否有办法删除括号。我尝试了 tolist() 但没有给我结果。
还有另一个列表:
value
[[array([8.46565297e-294, 1.63877641e-002]),
array([1.46912451e-220, 2.44570170e-003]),
array([3.80589351e-227, 4.41242801e-004])]
我只想保留第二个值。期望的输出是:
value
0 1.63877641e-002
1 2.44570170e-003
2 4.41242801e-004
【问题讨论】:
-
方括号向我们展示了数组具有 (1,1) 形状。它们不仅仅是一个漂亮的打印设备。
标签: python arrays list pandas numpy