将列合并到单个列

2024-09-30 22:16:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个元组,其中包含动态的列名('Col1','Col2','Col3')

我有一个数据框,需要通过考虑元组中的值来创建一个计算列(FinalColumn

在上述情况下:

FinalColumn = df['Col1'] + ':' + df['Col2']+ ':' +  df['Col3']

如果上述元组包含两个值('Col1','Col2'),则:

FinalColumn = df['Col1'] + ':' + df['Col2']

Tags: 数据df动态col2col3col1元组上述情况