我试图在我的Pandas系列产品上使用 .str 以便使用字符串运算符方法,但是.str会将我的所有数据转换为float64 dtype的NaN。熊猫系列是一个对象的dtype。
下面,我展示我的API系列,然后尝试对其执行split方法。
In [80]:
wellinfo['API'].head()
Out[80]:
0 3501124153
1 3501124154
2 3501124155
3 3501124185
4 3501725290
Name: API,dtype: object
In [81]:
wellinfo['API'].str.split("0")
Out[81]:
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
5 NaN
...
1537 NaN
1538 NaN
1539 NaN
1540 NaN
1541 NaN
1542 NaN
Name: API,Length: 1543,dtype: float64
我已经浏览了Pandas文档,但无法找出为什么要转换所有内容。除了split方法,我还尝试了多种方法来获得相同的结果。
任何信息都将受到赞赏。谢谢。