在for循环中为DataFrame(df)创建新列,其名称为现有列+字符串,可以使用以下代码:
for column in df.columns:
new_column_name = column + "_new" # 新列名称为现有列名+字符串
df[new_column_name] = df[column] # 创建新列并赋值为现有列的值
这段代码会遍历df的所有列,为每一列创建一个新列,新列的名称为原列名加上指定的字符串。然后,将原列的值赋给新列。
这种操作在数据处理和特征工程中非常常见,可以用于创建衍生特征或进行数据转换。例如,如果df包含"age"列,使用上述代码可以创建一个新列"age_new",其中包含与"age"列相同的值。
腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云