我仍然是一个非常糟糕的程序员,目前正在开始我的项目。我主要有 Java 经验,但现在需要为我的项目切换到 Python3。
我想使用我拥有的 excel 数据文件并为每一列构建一个字典,这意味着它需要的值列表。
我使用 Python3 中的 pandas 库对 CSV 文件做了类似的事情。
据我所知,我用 Pandas 导入了文件,如何将它创建到字典中?我应该先处理分类数据还是可以在字典中完成?
import pandas as pd
d = pd.read_excel("file.xls")
最佳答案
你已经成功了。 read_excel
当你使用 sheetname=None
时会给你一个 DataFrames 字典,然后您可以使用 to_dict
将其单独转换为字典方法:
import pandas as pd
frames = pd.read_excel('file.xls', sheetname=None)
dicts = [df.to_dict('list') for df in frames.values()]
关于excel - 我可以在 python3 中从 excel 文件(不是 CSV)创建字典吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46428207/