相关疑难解决方法(0)

在DataFrame的开头(最左端)插入一列

我有30列的数据框,并希望添加一个新列开始.

python insert dataframe pandas

2
推荐指数
1
解决办法
5625
查看次数

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

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

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']
        })
Run Code Online (Sandbox Code Playgroud)

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

example['age_times_two']= example['age'] *2
Run Code Online (Sandbox Code Playgroud)

然而,此代码在数据帧的末尾创建了一个列。我想把它放在第三列,或者换句话说,放在“年龄”列旁边的列。如何做到这一点:

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

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

python pandas

2
推荐指数
1
解决办法
1285
查看次数

如何在 Pandas 数据框中的特定位置插入一列?(更改熊猫数据框中的列顺序)

我有一个熊猫数据框,我想将“F”列移动到“B”列之后。有没有办法做到这一点?

   A  B  C    D  E  F
0  7  1       8  1  6
1  8  2  5    8  5  8
2  9  3  6    8     5
3  1     8    1  3  4
4  6  8  2    5  0  9
5     2  N/A  1  3  8


df2
   A  B  F  C    D  E  
0  7  1  6       8  1  
1  8  2  8  5    8  5  
2  9  3  5  6    8     
3  1     4  8    1  3  
4  6  8 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

1
推荐指数
1
解决办法
171
查看次数

标签 统计

pandas ×3

python ×3

dataframe ×2

insert ×1