在Dataframe中创建新列可以使用现有列上的条件来实现。具体步骤如下:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4, 5], 'B': [6, 7, 8, 9, 10]})
df['C'] = df['A'] + df['B'] # 根据A列和B列的值相加创建新列C
df['D'] = df['A'] * df['B'] # 根据A列和B列的值相乘创建新列D
print(df)
输出:
A B C D
0 1 6 7 6
1 2 7 9 14
2 3 8 11 24
3 4 9 13 36
4 5 10 15 50
在上述示例中,我们使用了Dataframe的列A和B来创建了新的列C和D。通过对现有列的操作,我们可以根据需要创建出更多的新列。
这种方法在数据处理和分析中非常常见,可以根据不同的条件和需求创建新的列,从而丰富和扩展数据集的内容。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云