gpt4 book ai didi

python - 在 Pandas 的特定位置创建一个新列

转载 作者:行者123 更新时间:2023-12-05 08:22:29 25 4
gpt4 key购买 nike

<分区>

我想在 Python 中创建一个新列并放置在特定位置。例如,让“示例”成为以下数据框:

import pandas as pd    

example = pd.DataFrame({
'name': ['alice','bob','charlie'],
'age': [25,26,27],
'job': ['manager','clerk','policeman'],
'gender': ['female','male','male'],
'nationality': ['french','german','american']
})

我想创建一个新列来包含“年龄”列的值:

example['age_times_two']= example['age'] *2

然而,这段代码在数据框的末尾创建了一列。我想把它放在第三列,换句话说,就是“年龄”列旁边的列。这是怎么做到的:

a) 通过为新列设置绝对位置(例如第三位置)?

b) 通过为新列设置相对位置(例如“年龄”列的右侧)?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com