wyleejoongi 2021-11-20 17:44 采纳率: 40%
浏览 1025
已结题

用pandas读取excel文件显示FileNotFoundError

#读取excel文件
import pandas as pd
import numpy as np
a=pd.read_excel("boston_housing_data.xlsx",usecols=range(0,10)) 
b=a.values  #提取其中的数据
c=a.describe()  #对数据进行统计描述
print(b)

运行结果

FileNotFoundError                         Traceback (most recent call last)
<ipython-input-6-dd8426a0f057> in <module>
      3 import pandas as pd
      4 import numpy as np
----> 5 a=pd.read_excel("boston_housing_data.xlsx",usecols=range(0,10))  #提取第2列到第4列的数据
      6 b=a.values  #提取其中的数据
      7 c=a.describe()  #对数据进行统计描述

~\anaconda3\lib\site-packages\pandas\util\_decorators.py in wrapper(*args, **kwargs)
    297                 )
    298                 warnings.warn(msg, FutureWarning, stacklevel=stacklevel)
--> 299             return func(*args, **kwargs)
    300 
    301         return wrapper

~\anaconda3\lib\site-packages\pandas\io\excel\_base.py in read_excel(io, sheet_name, header, names, index_col, usecols, squeeze, dtype, engine, converters, true_values, false_values, skiprows, nrows, na_values, keep_default_na, na_filter, verbose, parse_dates, date_parser, thousands, comment, skipfooter, convert_float, mangle_dupe_cols, storage_options)
    334     if not isinstance(io, ExcelFile):
    335         should_close = True
--> 336         io = ExcelFile(io, storage_options=storage_options, engine=engine)
    337     elif engine and engine != io.engine:
    338         raise ValueError(

~\anaconda3\lib\site-packages\pandas\io\excel\_base.py in __init__(self, path_or_buffer, engine, storage_options)
   1069                 ext = "xls"
   1070             else:
-> 1071                 ext = inspect_excel_format(
   1072                     content=path_or_buffer, storage_options=storage_options
   1073                 )

~\anaconda3\lib\site-packages\pandas\io\excel\_base.py in inspect_excel_format(path, content, storage_options)
    947     assert content_or_path is not None
    948 
--> 949     with get_handle(
    950         content_or_path, "rb", storage_options=storage_options, is_text=False
    951     ) as handle:

~\anaconda3\lib\site-packages\pandas\io\common.py in get_handle(path_or_buf, mode, encoding, compression, memory_map, is_text, errors, storage_options)
    649         else:
    650             # Binary mode
--> 651             handle = open(handle, ioargs.mode)
    652         handles.append(handle)
    653 

FileNotFoundError: [Errno 2] No such file or directory: 'boston_housing_data.xlsx'

1
​
1
​

  • 写回答

1条回答 默认 最新

  • 龙哥 毛哼哼爸 2021-11-21 09:44
    关注

    boston_housing_data.xlsx 这个文件的位置要写清楚。
    比如说,这个文件在 D盘,就写成a=pd.read_excel(r"D:\boston_housing_data.xlsx",usecols=range(0,10))

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月3日
  • 已采纳回答 11月25日
  • 创建了问题 11月20日

悬赏问题

  • ¥20 access中怎么分割分别获取一下图中的值
  • ¥15 keras_tcn已经安装成功,还是显示ModuleNotFoundError: No module named 'keras_tcn'
  • ¥15 类图中关联与聚合的区别
  • ¥15 ENVI高分五号去除云层的方法
  • ¥15 16进制数据如何得到奇偶校验位
  • ¥15 求合并两个字节流VB6代码
  • ¥15 Pyqt 如何正确的关掉Qthread,并且释放其中的锁?
  • ¥30 网站服务器通过node.js部署了一个项目!前端访问失败
  • ¥15 WPS访问权限不足怎么解决
  • ¥15 java幂等控制问题