[英]How to remove rows with special character at the end of string in Python
如果'Submitter'
列在數據幀中的字符串末尾有特殊字符'X'
,我想刪除行。
Submitter Age Country
AfiqX 23 Malaysia
Nur, AthirahX 23 Malaysia
Nur, Alia 23 Malaysia
在上面的示例數據框中,我想刪除第 1 行和第 2 行,因為它在名稱末尾包含“X”。
你可以使用str(pandas series)的endswith
df = df[~df['Submitter'].str.endswith('X')]
df = pd.DataFrame(data)
print(df[df['Submitter'].str.endswith("X") == False])
這將給出所有不以 X 結尾的行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.