我在将excel文件读入Python程序时遇到了问题:
这是我的解读:
data = pd.read_excel('<file path>PriceOdometerV3.xlsx')这就是我想要读到的:
df_X = data[:, np.newaxis,2]这就是我得到的信息:
TypeError: '(slice(None, None, None), None, 2)' is an invalid key有什么建议吗?我知道我漏掉了一个参数,这个参数会把文件切成骰子,但是呢?
发布于 2022-07-15 16:43:44
我试用了你的代码,出于某种原因,我无法让它喜欢使用熊猫在Excel电子表格中阅读。我最好能用"openpyxl“包。如果您有这个包,您可能会查看我构建的以下示例程序。
from openpyxl import load_workbook
import pandas as pd
data = load_workbook(filename = 'PriceOdometerV3.xlsx')
sheet_names = data.sheetnames
name = sheet_names[0]
sheet_ranges = data[name]
df_x = pd.DataFrame(sheet_ranges.values)
print(df_x)下面是一个小电子表格的一些示例输出,其中有两列,即计量器读取和价格。
==>python3 Excel.py
0 1
0 Odometer Reading Price
1 107338 10000
2 85000 14000
3 205777 5535也许这是你可以利用的另一种选择。希望这能有所帮助。
致以问候。
https://stackoverflow.com/questions/72992443
复制相似问题