dataframe插入第一列
时间: 2024-05-26 07:06:11 浏览: 17
有两种方法可以将DataFrame中的某一列移动到第一列:
方法一:使用insert()函数
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John', 'Peter'], 'Age': [28, 32, 25, 35], 'Salary': [5000, 4500, 6000, 4000]}
df = pd.DataFrame(data)
# 将 'Age' 列移动到第一列
col = df.pop('Age')
df.insert(loc=0, column='Age', value=col)
print(df)
```
方法二:使用concat()函数和drop()函数
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John', 'Peter'], 'Age': [28, 32, 25, 35], 'Salary': [5000, 4500, 6000, 4000]}
df = pd.DataFrame(data)
# 将 'Age' 列移动到第一列
first_col = 'Age'
df = pd.concat([df[first_col], df.drop(columns=first_col)], axis=1)
print(df)
```
相关问题
dataframe 在第1列插入数据
你可以使用 Pandas 中的 `insert()` 方法在 DataFrame 的第一列插入数据。下面是一个简单的例子:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 插入一列数据
df.insert(0, 'C', [7, 8, 9])
# 打印 DataFrame
print(df)
```
输出:
```
C A B
0 7 1 4
1 8 2 5
2 9 3 6
```
在这个例子中,我们在 DataFrame 的第一列插入了数据 `[7, 8, 9]`,并将这一列命名为 `'C'`。 `insert()` 方法的第一个参数是要插入列的位置,第二个参数是要插入列的名称,第三个参数是要插入的数据。
dataframe插入一列
可以使用 pandas 库中的 insert() 方法来插入一列数据。具体操作如下:
假设有一个名为 df 的 DataFrame,需要在第二列插入一列名为 'new_col' 的数据,可以使用以下代码:
```
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 插入新列
df.insert(1, 'new_col', [7, 8, 9])
```
其中,insert() 方法的第一个参数为要插入的列的位置,第二个参数为新列的名称,第三个参数为新列的数据。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)