2024-04-25 21:16:30 发布
网友
我有一个数据框:
Column A Column B 6 DA 1 ZX 2 DS 4 DSSS 1 FA
我希望选择列B中的值大于2的行,并将其设置为空。我该怎么做
试试下面的方法
df.loc[df['Column B'].str.len() > 2, 'Column B'] = ''
快速列表理解:
l = [len(a)>2 for a in df['Column B']] df['Column B'] = np.where(l, '', df['Column B'])
输出:
Column A Column B 0 6 DA 1 1 ZX 2 2 DS 3 4 4 1 FA
试试下面的方法
快速列表理解:
输出:
相关问题 更多 >
编程相关推荐