如果值超过特定字符长度,则从数据集中删除行



我有一个数据集df,它有几个列,我想在其中精确定位和提取值的特定长度(如果超过10个字符(,并删除此行

数据

ID             type
abccccc        22
aaaaaaaaaaa    22
b              11

所需

ID             type
abccccc        22
b              11

进行

df.drop(df.index[df['ID'] == >10

我仍在研究这个,任何帮助都感谢

您可以使用:

df[df['ID'].str.len() <= 10]

最新更新