我有一个熊猫数据框架:
Column A Column B
6 DA
1 ZX
2 DS
4 DSSS
1 FA我想选择列B中的值大于2的行,并将它们设置为空。我该怎么做呢?
发布于 2019-10-29 03:48:45
请尝试以下操作
df.loc[df['Column B'].str.len() > 2, 'Column B'] = ''发布于 2019-10-29 03:49:56
快速列表理解:
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 FAhttps://stackoverflow.com/questions/58597425
复制相似问题