python – 在numpy数组中替换空格
发布时间:2020-12-16 21:48:09 所属栏目:Python 来源:网络整理
导读:我的numpy数组中的第三列是Age.在本专栏中,约75%的条目有效,25%为空白.第2列是性别,使用一些操作,我计算了数据集中男性的平均年龄为30.我的数据集中女性的平均年龄为28岁. 我想将男性的所有空白年龄值替换为30,将女性的所有空白年龄值替换为28. 但是我似乎
我的numpy数组中的第三列是Age.在本专栏中,约75%的条目有效,25%为空白.第2列是性别,使用一些操作,我计算了数据集中男性的平均年龄为30.我的数据集中女性的平均年龄为28岁. 我想将男性的所有空白年龄值替换为30,将女性的所有空白年龄值替换为28. 但是我似乎无法做到这一点.任何人都有建议或知道我做错了什么? 这是我的代码:
无论出于何种原因,当我完成上面的代码时,我输入x来显示数据集并且空白仍然存在,即使我将它们设置为30.注意我不能做x [maleAgeBlank],因为该列表将包括一些女性数据点,因为尚未排除女性数据点. 有什么方法可以得到我想要的东西吗?出于某种原因,如果我做x [ismale] [::,1] = 1(将’male’设置为等于1的列),则可行,但x [ismale] [maleAgeBlank] [::,2] = 30不起作用. 数组样本:
请注意,在上面的输出中,我已将第2列更改为女性,将1更改为男性 最佳答案
这个怎么样:
结果:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |