访问熊猫系列中的第一个列表项

时间:2020-02-03 22:11:13

标签: python pandas numpy-ndarray

有什么方法可以访问python系列对象的第一个元素,其中某些条目可能包含列表

示例输入

JUNE      0.1591
JULY      0.004
AUG       0.000
SEPT      NaN
OCT   [1.004, 0.000]
dtype: object

所需的输出

JUNE      0.1591
JULY      0.004
AUG       0.000
SEPT      NaN
OCT   1.004
dtype: object

1 个答案:

答案 0 :(得分:1)

这是使用Series.mask的一种方法:

s.mask(s.str.len().gt(1), s.str[0])

JUNE    0.1591
JULY     0.004
AUG          0
SEPT       NaN
OCT      1.004