在pandas数据框中添加新列可以通过以下步骤实现:
import pandas as pd
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [25, 30, 35]}
df = pd.DataFrame(data)
df['新列名'] = 值
例如,要向数据框中添加一个新列"性别",可以使用以下代码:
df['性别'] = ['男', '女', '男']
df['年龄段'] = pd.cut(df['年龄'], bins=[0, 30, 100], labels=['青年', '中年'])
上述代码将根据年龄列的值将数据分为两个年龄段:青年和中年。
df['是否成年'] = df['年龄'] >= 18
上述代码将根据年龄列的值判断是否成年,并将结果存储在新列"是否成年"中。
print(df)
完整的代码示例:
import pandas as pd
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [25, 30, 35]}
df = pd.DataFrame(data)
df['性别'] = ['男', '女', '男']
df['年龄段'] = pd.cut(df['年龄'], bins=[0, 30, 100], labels=['青年', '中年'])
df['是否成年'] = df['年龄'] >= 18
print(df)
这样就成功向pandas数据框中添加了新列。在实际应用中,可以根据具体需求添加不同的新列,以满足数据处理和分析的要求。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云