pandas的dataframe的行索引举例子
时间: 2023-04-06 13:03:46 浏览: 92
当然可以,比如我们可以创建一个包含学生信息的dataframe,行索引为学生的姓名,列索引为学生的年龄、性别、成绩等信息。如下所示:
```
import pandas as pd
data = {'age': [18, 19, 20, 21],
'gender': ['M', 'F', 'M', 'F'],
'score': [90, 85, 95, 92]}
df = pd.DataFrame(data, index=['Tom', 'Jerry', 'Lucy', 'Lily'])
print(df)
```
输出结果为:
```
age gender score
Tom 18 M 90
Jerry 19 F 85
Lucy 20 M 95
Lily 21 F 92
```
相关问题
pandas dataframe如何增加列索引索引列名
要为 Pandas DataFrame 增加列索引和行索引名称,你可以使用 `df.columns.name` 和 `df.index.name`。下面是一个例子:
```python
import pandas as pd
# 创建一个 DataFrame
data = {'Name': ['John', 'Emily', 'Kate', 'James'],
'Age': [28, 25, 32, 21],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 增加列索引名和行索引名
df.columns.name = 'Attributes'
df.index.name = 'Index'
# 打印 DataFrame
print(df)
```
输出结果如下:
```
Attributes Name Age City
Index
0 John 28 New York
1 Emily 25 Paris
2 Kate 32 London
3 James 21 Tokyo
```
在上面的例子中,我们首先创建了一个 DataFrame,然后使用 `df.columns.name` 和 `df.index.name` 分别为列索引和行索引设置名称。最后,我们打印 DataFrame,输出结果中列索引和行索引都有了对应的名称。
dataframe行索引命名
DataFrame行索引命名是指给DataFrame的行索引(index)命名,以便更好地描述数据。可以通过给index属性赋值来为DataFrame的行索引命名,例如:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
# 为行索引命名
df.index.name = 'index_name'
# 显示DataFrame
print(df)
```
输出结果为:
```
A B
index_name
a 1 4
b 2 5
c 3 6
```
在上面的例子中,我们通过给index属性赋值来为DataFrame的行索引命名,然后通过打印DataFrame来查看结果。