标签: python dataframe filtering delete-row data-cleaning
我有一个数据集,该数据集的一列包含STATE / UT名称,还有包含状态名称的“总计”。
现在,我要过滤包含%Total%的文本的数据并删除这些行(以下是屏幕截图)
有人可以建议如何清洁吗?
答案 0 :(得分:3)
find
df = pd.DataFrame({ 'STATE/UT': ['TOTAL(STATES)', 'TOTAL(UTs)', 'Normal'], 'CRIME HEAD': ['RAPE', 'RAPE', 'RAPE'] }) df[df['STATE/UT'].str.find('TOTAL') == -1]