[英]Replace column values with NaN if the value on the column next to it is not NaN
提示:本站为国内最大中英文翻译问答网站,提供中英文对照查看,鼠标放在中文字句上可显示英文原文。
我想用 NaN 替换列中的一些字符串,但前提是它旁边的列(同一行)上的字符串不是 NaN。 (Python)
我的专栏如下所示:
FOLDER FILE
nan 03.jpg
services services
services services
nan 20190129_145625.jpg
nan 20190129_145627.jpg
所以,我想从右边的列中删除services
,因为它已经在左边的列中。 我不想通过说用 NaN 替换所有不是.jpg
的字符串来做到这一点,因为我有其他字符串我没有在这里显示不是jpg
。
谢谢
我想你正在寻找:
df.loc[~df['FOLDER'].isna(), 'FILE'] = np.nan
Output:
FOLDER FILE
0 NaN 03.jpg
1 services NaN
2 services NaN
3 NaN 20190129_145625.jpg
4 NaN 20190129_145627.jpg
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.