2024-05-20 06:48:20 发布
网友
以下是数据帧:
我想以二进制格式添加4个新列(“商务旅行”、“休闲”、“团体”、“情侣”和“情侣”)。如果该行包含“商务旅行”,则在“商务旅行”列中为该行输出1,如果不输出0。其他列的逻辑相同。以下是预期的输出:
事实上,我自己想出了以下解决方案,如果你有其他更好的解决方案,请告诉我。谢谢大家!
from re import search def tags(data, tag): data[tag] = data['Review_tags'].apply(lambda x: 1 if search(tag, x) else 0) return data tags(df, 'Leisure') tags(df, 'Business') tags(df, 'Couple') tags(df, 'Group')
事实上,我自己想出了以下解决方案,如果你有其他更好的解决方案,请告诉我。谢谢大家!
相关问题 更多 >
编程相关推荐