pd.read_csv()参数
时间: 2023-11-19 22:57:15 浏览: 138
pandas.read_csv()函数可以读取CSV(逗号分割)文件、文本类型的文件text、log类型到DataFrame。其常用参数如下:
- filepath_or_buffer:文件路径或者URL地址,必须提供。
- sep:指定分隔符,默认为逗号。
- delimiter:与sep参数作用相同。
- header:指定哪一行作为表头,如果没有表头则为None。
- names:指定表头,如果没有表头则需要设置header=None。
- index_col:指定某列作为索引列。
- usecols:指定需要读取的列。
- dtype:指定每一列的数据类型。
- skiprows:跳过指定的行数。
- nrows:只读取指定的行数。
- skip_blank_lines:是否跳过空行,默认为True。
- na_values:将指定的值视为缺失值。
- encoding:指定文件编码格式。
- squeeze:如果数据只有一列,则返回Series对象。
- thousands:千分位分隔符。
示例代码:
```python
import pandas as pd
# 读取csv文件
df = pd.read_csv('data.csv', header=0, sep=',', index_col=0)
# 读取文本文件
df = pd.read_csv('data.txt', header=None, sep='\t')
# 读取log文件
df = pd.read_csv('data.log', header=None, sep=' ', usecols=[0, 1, 2, 3], names=['date', 'time', 'level', 'message'])
```
阅读全文
相关推荐








