khu*_*shi 3 python tkinter list python-3.x pandas
我正在尝试在我的笔记本电脑上读取这个 excel 文件,该文件只有一列,我希望使用 pandas 将其传输到列表中:
years = pd.read_excel(r"/Users/vijayaswani/Downloads/years.xlsx").tolist()
Run Code Online (Sandbox Code Playgroud)
但我得到了错误
'DataFrame' object has no attribute 'tolist'
Run Code Online (Sandbox Code Playgroud)
这对我来说很奇怪,因为我之前有一个 csv 文件,我使用几乎相同的代码来读取并传输到列表,并且工作正常。
这段代码有什么问题,如何在列表中获取这个 excel 文件?
(我的最终目标是获得一个可以传输到 Tkinter Combobox 的列表)
您可能有一个只有一列的数据框。尝试squeeze()将其强制为 pandas 系列:
years = (pd.read_excel(r"/Users/vijayaswani/Downloads/years.xlsx")
.squeeze()
.tolist())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6367 次 |
| 最近记录: |