如何在Python的Pandas DataFrame中输入并引用表头(上标)和行索引(下标)?
时间: 2024-12-21 13:28:44 浏览: 4
python基础教程:pandas DataFrame 行列索引及值的获取的方法
在Python的Pandas DataFrame中,你可以通过以下步骤来输入表头(列名)和行索引:
1. **创建DataFrame**:
首先,你需要导入`pandas`库,然后使用`pd.DataFrame()`函数。这里是一个基础的例子,仅包含数据:
```python
import pandas as pd
data = {'Name': ['John', 'Anna', 'Peter'],
'Age': [25, 30, 35]}
df = pd.DataFrame(data)
```
这里,`data`字典就是列名(上标)和对应的值,`df`就是DataFrame。
2. **设置表头(列名)**:
列名默认是字典键,如果需要自定义,可以使用`df.columns`属性:
```python
df.columns = ['Full Name', 'Age']
```
现在列名就变成了'Full Name'和'Age'。
3. **设置行索引(行标签)**:
如果想对特定列设为索引,可以指定`index_col`参数,如设置'Name'作为索引:
```python
df.set_index('Full Name', inplace=True)
```
`inplace=True`表示直接在原始数据框上修改,不返回新对象。
4. **查看结果**:
使用`head()`或`print(df)`命令检查生成的DataFrame,列名即为上标,行名即为下标。
阅读全文