import pandas as pd df = pd.read_excel('驾照.xlsx', index_col=0) df.columns.name=['科目'] # df = df.stack() # print(df) df.stack().reset_index(name='分数') df,改正错误
时间: 2024-02-12 15:04:57 浏览: 164
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
这段代码没有错误,但是最后一个表达式 `df.stack().reset_index(name='分数')` 虽然进行了操作,但是没有将结果保存到任何变量中,因此不会有任何输出。如果想要查看操作后的结果,可以将其保存到一个新的变量中,例如:
```python
import pandas as pd
df = pd.read_excel('驾照.xlsx', index_col=0)
df.columns.name = '科目'
stacked_df = df.stack().reset_index(name='分数')
print(stacked_df)
```
这样,就可以将结果打印出来了。
阅读全文