简体   繁体   English

Jupyter Notebook:无效的文件路径或缓冲区 object 类型:<class 'pandas.core.frame.dataframe'> Python</class>

[英]Jupyter Notebook: Invalid file path or buffer object type: <class 'pandas.core.frame.DataFrame'> Python

I am getting an error which says "Invalid file path or buffer object type: <class 'pandas.core.frame.DataFrame'>" while doing a project on Jupyter Notebook.在 Jupyter Notebook 上执行项目时,我收到一条错误消息,提示“无效的文件路径或缓冲区 object 类型:<class 'pandas.core.frame.DataFrame'>”。 I tried to re-install Pandas for resolving it but I am getting this error again and again.我试图重新安装 Pandas 以解决它,但我一次又一次地收到此错误。 Any help would be greatly appreciated.任何帮助将不胜感激。 Thank you in Advance:)先感谢您:)

Code:代码:

url_confirmed = pd.read_csv('C:\\Users\\Pranav Jaswal\\Desktop\\COVID-19-master\\csse_covid_19_data\\csse_covid_19_time_series\\time_series_covid19_confirmed_global.csv')
url_deaths = pd.read_csv('C:\\Users\\Pranav Jaswal\\Desktop\\COVID-19-master\\csse_covid_19_data\\csse_covid_19_time_series\\time_series_covid19_deaths_global.csv')
url_recovered = pd.read_csv('C:\\Users\\Pranav Jaswal\\Desktop\\COVID-19-master\\csse_covid_19_data\\csse_covid_19_time_series\\time_series_covid19_recovered_global.csv')

df_confirmed = pd.read_csv(url_confirmed)
df_deaths = pd.read_csv(url_deaths)
df_recovered = pd.read_csv(url_recovered)

Error:错误:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-6-652c5d185d63> in <module>
     44 url_recovered = pd.read_csv('C:\\Users\\Pranav Jaswal\\Desktop\\COVID-19-master\\csse_covid_19_data\\csse_covid_19_time_series\\time_series_covid19_recovered_global.csv')
     45 
---> 46 df_confirmed = pd.read_csv(url_confirmed)
     47 df_deaths = pd.read_csv(url_deaths)
     48 df_recovered = pd.read_csv(url_recovered)

~\ananconda3\lib\site-packages\pandas\io\parsers.py in read_csv(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, dialect, error_bad_lines, warn_bad_lines, delim_whitespace, low_memory, memory_map, float_precision)
    684     kwds_defaults = _refine_defaults_read(
    685         dialect, delimiter, delim_whitespace, engine, sep, defaults={"delimiter": "\t"}
--> 686     )
    687     kwds.update(kwds_defaults)
    688 

~\ananconda3\lib\site-packages\pandas\io\parsers.py in _read(filepath_or_buffer, kwds)
    432 
    433     Raises
--> 434     ------
    435     ValueError
    436         If names are not unique or are not ordered (e.g. set).

~\ananconda3\lib\site-packages\pandas\io\common.py in get_filepath_or_buffer(filepath_or_buffer, encoding, compression, mode, storage_options)
    241       Returns the dataclass IOArgs.
    242     """
--> 243     filepath_or_buffer = stringify_path(filepath_or_buffer)
    244 
    245     # handle compression dict

ValueError: Invalid file path or buffer object type: <class 'pandas.core.frame.DataFrame'>

You are trying to pass a data frame to read_csv when it expects a file path or open file.当它需要文件路径或打开文件时,您试图将数据框传递给 read_csv。

pd.read_csv already creates a dataframe from the CSV file. pd.read_csv已经从 CSV 文件创建了 dataframe。 The second step is unnecessary.第二步是不必要的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用 ExcelFile() 时出现 ValueError: Invalid file path or buffer object 类型:<class 'pandas.core.frame.dataframe'></class> - While using ExcelFile() I am getting ValueError: Invalid file path or buffer object type: <class 'pandas.core.frame.DataFrame'> 更新:命令行错误:ValueError:无效的文件路径或缓冲区 object 类型:<class 'pandas.core.frame.dataframe'></class> - UPDATE: Error in command line: ValueError: Invalid file path or buffer object type: <class 'pandas.core.frame.DataFrame'> 没有为对象类型命名为 1 的轴<class 'pandas.core.frame.DataFrame'> - No axis named 1 for object type <class 'pandas.core.frame.DataFrame'> ValueError:带有a的填充值无效<class 'pandas.core.frame.DataFrame'> - ValueError: invalid fill value with a <class 'pandas.core.frame.DataFrame'> ValueError:对象类型没有名为node2的轴<class 'pandas.core.frame.DataFrame'> - ValueError: No axis named node2 for object type <class 'pandas.core.frame.DataFrame'> ValueError:对象类型没有名为userID的轴 - ValueError: No axis named userID for object type <class 'pandas.core.frame.DataFrame' AssertionError:DataFrame 预期类型<class 'pandas.core.frame.DataFrame'> , 成立<class 'NoneType'>反而 - AssertionError: DataFrame Expected type <class 'pandas.core.frame.DataFrame'>, found <class 'NoneType'> instead Python对pandas.core.frame.Dataframe的错误索引/如何删除csv文件每行末尾的逗号? - Python incorrect indexing of pandas.core.frame.Dataframe / how to delete a comma on the end of each row of a csv file? Pyspark,先知,pandas UDF - [8906 行 x 3 列] 类型<class 'pandas.core.frame.dataframe'> . 对于列文字,使用 '</class> - Pyspark, prophet, pandas UDF - [8906 rows x 3 columns] of type <class 'pandas.core.frame.DataFrame'>. For column literals, use ' ValueError:无效的文件路径或缓冲区对象类型:<class 'dict'> Python - ValueError: Invalid file path or buffer object type: <class 'dict'> python
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM