在DataFrame中添加一列来显示哪些企业拥有社交媒体业务,哪些企业没有,可以按照以下步骤进行操作:
df['社交媒体业务'] = df['企业名称'].apply(lambda x: '有' if x in 社交媒体企业列表 else '无')
其中,社交媒体企业列表
是一个包含拥有社交媒体业务的企业名称的列表。你可以根据实际情况进行修改。
社交媒体企业列表
中,则该企业在新列中显示为“有”,否则显示为“无”。以下是一个示例代码:
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'企业名称': ['企业A', '企业B', '企业C', '企业D']})
# 社交媒体企业列表
社交媒体企业列表 = ['企业A', '企业C']
# 添加新列
df['社交媒体业务'] = df['企业名称'].apply(lambda x: '有' if x in 社交媒体企业列表 else '无')
# 打印结果
print(df)
输出结果如下:
企业名称 社交媒体业务
0 企业A 有
1 企业B 无
2 企业C 有
3 企业D 无
在这个示例中,企业A和企业C被认为是拥有社交媒体业务的企业,因此在新的一列中显示为“有”,而企业B和企业D没有社交媒体业务,因此显示为“无”。
请注意,上述代码中的示例DataFrame和社交媒体企业列表仅用于演示目的,你需要根据实际情况进行修改。另外,腾讯云相关产品和产品介绍链接地址可以根据实际需求进行选择和提供。
领取专属 10元无门槛券
手把手带您无忧上云