我有一个索引号为“l1”的列表,我想根据这些索引号用NaN替换列“a”中的值
当前数据
Index A
0 Reviewer: Newbie | 35-44 on Treatment for 1
1 Reviewer: 45-54 on Treatment for less than 1
2 Reviewer: Ocetech| 65-74 Male on Treatment
3 Reviewer: virleo| 55-64 Female on Treatment
4 Reviewer: Diane perrin| 65-74 on Treatment for
l1=[1,3,4]
预期产量
Index A
0 Reviewer: Newbie | 35-44 on Treatment for 1
1 NaN
2 Reviewer: Ocetech| 65-74 Male on Treatment
3 NaN
4 NaN
使用
.loc
在数据帧中定位l1中的索引,然后分配np.nan
,如下所示:在复制了数据帧之后,我只想知道细节。。你知道吗
同时导入numpy以将
Nan
值设置为所需索引。。你知道吗您的数据帧:
您的索引列表:
基于列
A
的loc
,使用Numpy将索引设置为Nan
。。你知道吗结果:
如果您没有要替换到
NaN
的索引的长列表,您可以直接指定它们,而不是传递一个列表索引。你知道吗另一种方法:
相关问题 更多 >
编程相关推荐