在pandas dataframe的列中找到特定值的字符串格式的索引,可以使用str.contains()
方法来实现。该方法可以在指定的列中搜索包含特定字符串的值,并返回一个布尔类型的Series,表示每个值是否包含该字符串。
下面是一个示例代码:
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['John', 'Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35, 40],
'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
# 在Name列中查找包含特定字符串的索引
search_string = 'ob'
result = df[df['Name'].str.contains(search_string)].index
print(result)
输出结果为:
Int64Index([2], dtype='int64')
这表示在Name列中找到了包含字符串'ob'的值,其索引为2。
推荐的腾讯云相关产品:腾讯云数据库TDSQL、腾讯云云服务器CVM、腾讯云对象存储COS。
领取专属 10元无门槛券
手把手带您无忧上云