I使用在线jupyterlab,可以通过下面的链接访问,如果不使用,则使用第二个链接
这是的第二个链接
所以问题是我已经上传了一个.csv格式的文件到实验室,但当我试图用这个代码加载它时
import pandas as pd
import matplotlib.pyplot as plt
from collections import Counter
import seaborn as sns
df = pd.read_csv ('demo/big.csv')
print(df)
它给了我以下错误
FileNotFoundError Traceback (most recent call last)
<ipython-input-2-56c1e19c9da6> in <module>
1 #Task 1
----> 2 df = pd.read_csv ('demo/big.csv')
3
4 print(df)
/srv/conda/envs/notebook/lib/python3.7/site-packages/pandas/io/parsers.py in
parser_f(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,
iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting,
doublequote, escapechar, comment, encoding, dialect, tupleize_cols, error_bad_lines,
warn_bad_lines, delim_whitespace, low_memory, memory_map, float_precision)
700 skip_blank_lines=skip_blank_lines)
701
--> 702 return _read(filepath_or_buffer, kwds)
703
704 parser_f.__name__ = name
/srv/conda/envs/notebook/lib/python3.7/site-packages/pandas/io/parsers.py in
_read(filepath_or_buffer, kwds)
427
428 # Create the parser.
--> 429 parser = TextFileReader(filepath_or_buffer, **kwds)
430
431 if chunksize or iterator:
/srv/conda/envs/notebook/lib/python3.7/site-packages/pandas/io/parsers.py in __init__(self,
f, engine, **kwds)
893 self.options['has_index_names'] = kwds['has_index_names']
894
--> 895 self._make_engine(self.engine)
896
897 def close(self):
/srv/conda/envs/notebook/lib/python3.7/site-packages/pandas/io/parsers.py in
_make_engine(self, engine)
1120 def _make_engine(self, engine='c'):
1121 if engine == 'c':
-> 1122 self._engine = CParserWrapper(self.f, **self.options)
1123 else:
1124 if engine == 'python':
/srv/conda/envs/notebook/lib/python3.7/site-packages/pandas/io/parsers.py in __init__(self,
src, **kwds)
1851 kwds['usecols'] = self.usecols
1852
-> 1853 self._reader = parsers.TextReader(src, **kwds)
1854 self.unnamed_cols = self._reader.unnamed_cols
1855
pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader.__cinit__()
pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._setup_parser_source()
FileNotFoundError: [Errno 2] File b'demo/big.csv' does not exist: b'demo/big.csv'
请帮帮我,我给出的路径是错误的,还是这里有什么问题?
您应该检查并确保您的笔记本与要导入的文件位于同一目录中。因此,如果笔记本在桌面上名为"的文件夹中;笔记本;然后将您的数据放在该文件夹中。然后,确保
df = pd.read_csv ('demo/big.csv')
部分代码的末尾只有文件名和.csv。如果文件名为big.csv,则使其成为
df = pd.read_csv ('big.csv')
这些是你会出现错误的主要原因。
我建议您尝试使用JupyterNotebook而不是JupyterLab来解决这个文件目录问题