【发布时间】:2020-12-21 15:27:38
【问题描述】:
我有一个df,下面是第一行的示例:
sample_df.to_dict()
{'Disease_and_concern_0': {1: 'skin irritation/allergies/damage+Moderate Concern'},
'Disease_and_concern_1': {1: 'developmental/endocrine/reproductive effects+Some Concern'},
'Disease_and_concern_2': {1: 'damage to vision+Some Concern'}}
sample_df = pd.DataFrame(sample_df)
对于每一列,我想取 + 之前的字符串的第一部分,并将其作为列名。 +之后的字符串的第二部分,应该是单元格值。
我想要的输出:
skin irritation/allergies/damage developmental/endoctrine/reproductive effects damage to vision
0 Moderate Concern Some Concern Some Concern
我认为有一个简单的解决方案,我已经尝试了一段时间但没有运气。关于如何实现这一点的任何想法?
谢谢。
【问题讨论】: