numpy记录数组中列的数据类型转换
我有一个 numpy 重新数组,其中包含几个整数列和一些字符串列。字符串列中的数据 99% 由整数组成,但 numpy 的东西它是一个字符串,因为“NA”在列中。
所以我有两个问题:
如何删除 NA 并将它们更改为 0?
如何将字符串列转换为整数,以便我可以拥有一个包含许多整数列的记录数组?
谢谢。
I have a numpy recarray with several integer columns and some string columns. The data in the string columns is composed 99% of integers, but numpy things it's a string because "NA" is in the column.
So I have two questions:
How do I remove the NA's and change them to 0s?
How can I convert the string columns to integers so that I can have a record array with many integer columns?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
where
和astype
:Use
where
andastype
: