首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在字符串列表中查找字符串并在pandas中创建新列

,可以使用pandas库中的str.contains()方法来实现。该方法用于检查字符串是否包含指定的子字符串,并返回一个布尔值的Series,表示每个字符串是否包含子字符串。

以下是一个完善且全面的答案:

在字符串列表中查找字符串并在pandas中创建新列的步骤如下:

  1. 导入所需的库:import pandas as pd
  2. 创建一个包含字符串的列表:strings = ['apple', 'banana', 'orange', 'grape']
  3. 创建一个包含字符串的DataFrame:df = pd.DataFrame({'fruits': strings})
  4. 使用str.contains()方法在DataFrame中查找字符串,并创建一个新列来表示是否包含指定的子字符串:df['contains_apple'] = df['fruits'].str.contains('apple')
  5. 查看结果:print(df)

输出结果如下:

代码语言:txt
复制
  fruits  contains_apple
0  apple            True
1 banana           False
2 orange           False
3  grape           False

在上述代码中,我们首先导入了pandas库。然后,创建了一个包含字符串的列表,并使用该列表创建了一个DataFrame。接下来,我们使用str.contains()方法在DataFrame的'fruits'列中查找是否包含'apple'字符串,并将结果存储在新的'contains_apple'列中。最后,我们打印出DataFrame的内容,显示了每个字符串是否包含'apple'。

推荐的腾讯云相关产品和产品介绍链接地址:

请注意,以上链接仅供参考,具体的产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券