如何解决当我尝试将Excel文件转换为列表时,“ DataFrame”对象没有属性“ tolist”
我正在尝试在笔记本电脑上读取此excel文件,该文件只有一列,我希望使用以下方法将其传输到熊猫列表:
years = pd.read_excel(r"/Users/vijayaswani/Downloads/years.xlsx").tolist()
但是我得到了错误
'DataFrame' object has no attribute 'tolist'
这对我来说很奇怪,因为我之前有一个csv文件,我使用几乎相同的代码来读取并传输到列表,并且效果很好。
此代码有什么问题,如何在列表中获取此excel文件?
(我的最终目标是获得可以转移到Tkinter组合框的列表)
解决方法
您可能有一个只有一列的数据框。尝试将squeeze()
强制为熊猫系列:
years = (pd.read_excel(r"/Users/vijayaswani/Downloads/years.xlsx")
.squeeze()
.tolist())
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。