我有一个字符串列,如下所示
*摘要*:技术*时间*:2021年6月*补充详情*:xxx等
我想将这一列拆分为多列,如下所示,但不确定如何才能实现这一点
汇总时间其他详细信息
技术2021年6月xxx
谢谢
发布于 2021-06-12 00:46:15
我将使用.str方法或应用一个带有result_type='expand‘的自定义函数(后者未显示)
问题澄清后的编辑:
## given that original column is called 'original_col'
## and a regular pattern is followed.
for i, field in enumerate(df.original_col.values[0].split(' ')):
# iterates through first 'reference' cell [chunks of field:value pairs]
current_field = field.split(':')[0] #field name
current_series = df.original_col.str.split(' ').str[i].str.split(':')[-1]
df[current_field]= current_serieshttps://stackoverflow.com/questions/67940584
复制相似问题