![](/img/trans.png)
[英]How to replace a dataframe column-specific value with a wildcard search using Python
[英]How to search a DataFrame for a specific string using a wildcard
我有一個 DataFrame 有一個我需要使用通配符搜索的列。 我試過這個:
df = pd.read_excel('CHQ REG.xlsx',index=False)
df.sort_values(['CheckNumber'], inplace=True)
df[df.CheckNumber.str.match('888')]
df
這將返回 df 中的所有內容
這是我的目標:
CheckBranch CheckNumber
Lebanon 8880121
樣本:
CheckBranch CheckNumber
Texas 4782436
Georgia 8967462
Lebanon 8880121
China 8947512
嘗試:
res = df[df['CheckNumber'].astype('string').str.match('888')]
print(res)
Output
CheckBranch CheckNumber
2 Lebanon 8880121
作為備選:
res = df[df['CheckNumber'].astype('string').str.startswith('888')]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.