python - 我的程序告诉某个变量未定义,我该如何解决?
问题描述
Python 告诉我“未定义的名称 'sorted_by_pages'” 我不完全确定如何修复它或如何定义它,因为我通常是 python 新手。有什么建议、提示或技巧吗?如果我发送这样的代码,还必须将此代码通过电子邮件发送给我的教授,他将能够打开 excel 文件吗?我还在考虑将 excel 文件与代码一起发送到 zip 文件中:这会有所帮助还是我应该做其他事情?
import webbrowser
import matplotlib.pyplot as plt
webbrowser.open('https://www.kaggle.com/jealousleopard/goodreadsbooks/version/6')
import pandas as pd
excel_file='books93.xls'
df=pd.read_excel(r"C:\Users\Evelyn\Desktop\books93.xls")
sorted_by_pages['# num_pages'].plot(kind="hist")
print (df)
plt.show()
解决方案
修改df=pd.read_excel(r"C:\Users\Evelyn\Desktop\books93.xls")
为df=pd.read_excel(r"book93.xls")
和
sorted_by_pages['# num_pages'].plot(kind="hist")
_df['# num_pages'].plot(kind="hist")
推荐阅读
- javascript - 如何修复在前一个承诺的 .then 块中处理的 .catch 中返回的停止承诺。即 .catch 应该留在 .catch
- cmake - 为什么 CMake 生成的 make clean 不删除使用 configure_file 创建的文件
- c++ - 任务计划程序:设置 RunLevel 时拒绝访问
- python - 请求是否依赖硒?
- postgresql - 在 Postgresql 10 中选择 DISTINCT ON 优化
- javascript - 是否可以通过电子邮件发送 listWeek
- javascript - 如何在 ajax 调用中使用 window.history
- python - 从包中的模块导入 Python 类
- java - Java 11:新的 HTTP 客户端使用 x-www-form-urlencoded 参数发送 POST 请求
- soapui - 如何使用 Java 在 SoapUi 中切换环境并运行测试?