【发布时间】:2018-08-04 07:41:21
【问题描述】:
我有一个包含几列的数据框。其中一个充满了由 | 分隔的电影的“流派”,我已将此列拆分为其他几个列,以获得 X 列,每个列都填充了拆分后的值。 但是,我需要为每个“流派”设置 1 列,填充 1 或 0,具体取决于列的标题是在名义流派列中还是在拆分列之一中找到。我的数据框设置如下:
df = pd.DataFrame({'A': ['drama|Action', 'Drama', 'Action'], 'A_split1': ['Drama', 'Drama', 'Action'],'A_split2': ['Action', 'None', 'None'],'Drama': [0, 0, 0], 'Action': [0, 0, 0], 'Western': [0, 0, 0]},
index = ['a1', 'a2', 'a3'])
df
但我没有找到如何检查标题名称是否在字符串中以添加 1 或 0。
【问题讨论】: