在pandas中,可以使用FOR语句为数据框创建多个附加计算列。具体步骤如下:
import pandas as pd
data = {'Name': ['Tom', 'Nick', 'John', 'Sam'],
'Age': [20, 25, 30, 35],
'Salary': [5000, 6000, 7000, 8000]}
df = pd.DataFrame(data)
for i in range(1, 4):
df[f'New Column {i}'] = df['Salary'] * i
上述代码中,使用FOR循环遍历1到3的范围,然后通过df['Salary'] * i
计算出新的列,并将其添加到数据框df中。
print(df)
输出结果如下:
Name Age Salary New Column 1 New Column 2 New Column 3
0 Tom 20 5000 5000 10000 15000
1 Nick 25 6000 6000 12000 18000
2 John 30 7000 7000 14000 21000
3 Sam 35 8000 8000 16000 24000
这样,我们就成功使用FOR语句在pandas中为数据框创建了多个附加计算列。
附加计算列的应用场景包括但不限于:
推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云数据库(TencentDB)。
以上是关于在pandas中使用FOR语句为数据框创建多个附加计算列的完善且全面的答案。
没有搜到相关的文章
领取专属 10元无门槛券
手把手带您无忧上云