如何解决转换列中的字符串成为python中的Nan
我可以选择列的特定字符串以在python中变为NaN吗?我的数据框显示如下:
type size
A 1
B 1
C 1
我想将'B'转换为Nan,所以表将像这样:
type type
A 1
NaN 1
C 1
谢谢。
解决方法
您可以使用np.where
df['type'] = np.where(df.type.eq('B'),np.nan,df.type)
您也可以使用df.loc
df.loc[df.type.eq('B'),'type'] = np.nan
输出:
type size
0 A 1
1 NaN 1
2 C 1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。