Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 指数变化不';不能在新的数据帧上工作_Python_Pandas - Fatal编程技术网

Python 指数变化不';不能在新的数据帧上工作

Python 指数变化不';不能在新的数据帧上工作,python,pandas,Python,Pandas,我将字典转换为数据帧并更改索引,但仍然得到熊猫分配的数字索引号。为什么索引没有更改为name列 import numpy as np import pandas as pd exam_scores = {'name': ['Anastasia', 'Dima', 'Katherine', 'James', 'Emily', 'Michael', 'Matthew', 'Laura', 'Kevin', 'Jonas'], 'score': [12.5, 9, 16.5, np.nan, 9,

我将字典转换为数据帧并更改索引,但仍然得到熊猫分配的数字索引号。为什么索引没有更改为name列

import numpy as np
import pandas as pd

exam_scores = {'name': ['Anastasia', 'Dima', 'Katherine', 'James', 'Emily', 'Michael', 'Matthew', 'Laura', 'Kevin', 'Jonas'],
'score': [12.5, 9, 16.5, np.nan, 9, 20, 14.5, np.nan, 8, 19]}
scores = pd.DataFrame(exam_scores)
scores.set_index('name')
print(scores.describe)

<bound method NDFrame.describe of         name  score
0  Anastasia   12.5
1       Dima    9.0
2  Katherine   16.5
3      James    NaN
4      Emily    9.0
5    Michael   20.0
6    Matthew   14.5
7      Laura    NaN
8      Kevin    8.0
9      Jonas   19.0>
将numpy导入为np
作为pd进口熊猫
考试分数={'name':['Anastasia'、'Dima'、'Katherine'、'James'、'Emily'、'Michael'、'Matthew'、'Laura'、'Kevin'、'Jonas'],
‘得分’:[12.5,9,16.5,np.nan,9,20,14.5,np.nan,8,19]}
分数=pd.数据帧(考试分数)
分数。设置索引(“名称”)
打印(分数。描述)

将其设置到位,使重置索引永久化

import numpy as np
import pandas as pd

exam_scores = {'name': ['Anastasia', 'Dima', 'Katherine', 'James', 'Emily', 'Michael', 'Matthew', 'Laura', 'Kevin', 'Jonas'],
'score': [12.5, 9, 16.5, np.nan, 9, 20, 14.5, np.nan, 8, 19]}
scores = pd.DataFrame(exam_scores)
scores.set_index('name', inplace=True)
scores