python - 如何从数据框中丢弃具有单个字符的名称?
解决方案
使用Series.str.len
withSeries.ne
来执行boolean indexing
如果要删除名称为 A 的列:
df[df['name'].ne('A') & df['year'].ne('XXXX'))]
检测列名中字符串的长度何时大于一。
df[df['name'].str.len().gt(1) & df['year'].ne('XXXX')]
使用Series.str.len
withSeries.ne
来执行boolean indexing
如果要删除名称为 A 的列:
df[df['name'].ne('A') & df['year'].ne('XXXX'))]
检测列名中字符串的长度何时大于一。
df[df['name'].str.len().gt(1) & df['year'].ne('XXXX')]