##### `pd.read_csv(filepath_or_buffer, *, sep=_NoDefault.no_default, delimiter=None, header='infer',...)`
**功能简介:**
- 用于从 CSV 文件中读取数据并创建一个 DataFrame。CSV(逗号分隔值)是一种常见的文本文件格式,用于存储表格数据。
**参数说明:**
- `filepath_or_buffer`:CSV 文件的路径或可读取的文件对象。
- `sep`:字段之间的分隔符,默认为逗号(`,`)。
- `delimiter`:分隔符的替代参数,与 `sep` 参数一样用于指定字段之间的分隔符。
- `header`:指定哪一行作为列名,可以是整数、列表、字符串 `'infer'`(自动推断)。
- `names`:指定列名列表。
- `index_col`:用作索引的列名或列编号。
- `usecols`:要读取的列的列表或列编号。
- `dtype`:指定列的数据类型。
- `skiprows`:跳过的行数。
- `skipfooter`:从文件末尾开始跳过的行数。
- `nrows`:读取的行数。
- `na_values`:要识别为缺失值的值的列表。
- `parse_dates`:要解析为日期时间的列的列表。
- `date_parser`:用于解析日期时间列的函数。
- `encoding`:文件编码方式。
- `comment`:注释标识符,跳过以该标识符开头的行。
- `thousands`:千位分隔符的字符串。
- `decimal`:小数点分隔符的字符串。
- `quotechar`:用于引用字段的字符。
- `escapechar`:用于转义引用字符的字符。
- `compression`:文件压缩方式。
- `engine`:解析引擎,可以是 `'c'`、`'python'`、`'pyarrow'` 等。
- `squeeze`:如果数据只有一列,返回 Series 而不是 DataFrame。
- `infer_datetime_format`:自动推断日期时间格式。
- `dayfirst`:是否将日期中的天放在月份之前。
- `keep_date_col`:如果解析日期时间列,则保留原始列。
- `date_spec`:日期时间解析规范。
- 等等。
**返回值:**
- 返回一个 DataFrame,包含从 CSV 文件中读取的数据。
**用法示例:**
1. 从 CSV 文件读取数据并创建 DataFrame:
```python
import pandas as pd
# 从 CSV 文件读取数据
csv_filepath = 'data.csv'
dataframe = pd.read_csv(csv_filepath)
print(dataframe)
```
2. 指定列名和解析日期时间列:
```python
import pandas as pd
# 从 CSV 文件读取数据,指定列名和解析日期时间列
csv_filepath = 'data.csv'
dataframe = pd.read_csv(csv_filepath, names=['Name', 'Age', 'Date'], parse_dates=['Date'])
print(dataframe)
```