File ~\anaconda3\lib\site-packages\pandas\io\parsers\readers.py:950, 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, encoding_errors, dialect, error_bad_lines, warn_bad_lines, on_bad_lines, delim_whitespace, low_memory, memory_map, float_precision, storage_options) 935 kwds_defaults = _refine_defaults_read( 936 dialect, 937 delimiter, (...) 946 defaults={"delimiter": ","}, 947 ) 948 kwds.update(kwds_defaults) --> 950 return _read(filepath_or_buffer, kwds)
时间: 2023-06-12 15:06:34 浏览: 134
Anaconda3-2020.11-Linux-x86_64.sh
这段代码是 pandas 库中读取 CSV 文件的函数 read_csv() 的实现。它接受多个参数,包括文件路径(filepath_or_buffer)、分隔符(sep/delimiter)、列名(header/names)、索引列(index_col)、数据类型(dtype)等等。在这段代码中,首先通过 _refine_defaults_read() 函数对传入的参数进行了一些处理,然后通过 _read() 函数读取 CSV 文件并返回一个 DataFrame 对象。如果你需要使用 pandas 读取 CSV 文件,可以调用这个函数,传入相应的参数即可。
阅读全文