Pandas 如何查找数据中是否存在特定字符
使用 Pandas 中的 str.contains() 方法可以查找某个字符是否在数据中。
例如,假设有一个包含姓名和电话号码的数据框 df:
import pandas as pd
df = pd.DataFrame({'Name': ['John', 'Mary', 'David', 'Sarah'], 'Phone': ['123-456-7890', '555-123-4567', '987-654-3210', '555-555-1212']})
现在我们想查找所有电话号码中包含数字 5 的行,可以使用 str.contains() 方法:
df[df['Phone'].str.contains('5')]
这将返回一个包含所有电话号码中包含数字 5 的行的数据框。
原文地址: https://www.cveoy.top/t/topic/njtY 著作权归作者所有。请勿转载和采集!