python pandas 设置列头
时间: 2023-11-14 07:08:20 浏览: 37
可以使用 pandas 的 `rename` 方法来设置列头。具体操作如下:
```python
import pandas as pd
# 读取数据
df = pd.read_csv('data.csv')
# 设置列头
df = df.rename(columns={'old_name': 'new_name'})
# 查看结果
print(df.head())
```
其中,`old_name` 是原来的列名,`new_name` 是你想要设置的新列名。
相关问题:
1. 如何删除某一列?
2. 如何对某一列进行排序?
3. 如何对 DataFrame 进行切片操作?
相关问题
python pandas删除列
要删除 pandas DataFrame 中的列,可以使用 `drop` 方法。例如,如果要删除名为 `column_name` 的列,可以使用以下代码:
```python
df = df.drop('column_name', axis=1)
```
其中,`axis=1` 表示删除列。如果要删除多列,可以将列名作为列表传递给 `drop` 方法:
```python
df = df.drop(['column_name_1', 'column_name_2'], axis=1)
```
python pandas去除列空格
可以使用`strip()`函数去除列空格,例如:
```python
import pandas as pd
# 创建示例数据
data = {'col1': [' a', 'b ', ' c '], 'col2': [1, 2, 3]}
df = pd.DataFrame(data)
# 去除col1列的空格
df['col1'] = df['col1'].str.strip()
print(df)
```
输出结果为:
```
col1 col2
0 a 1
1 b 2
2 c 3
```