pandas读取txt文件
时间: 2023-05-24 12:04:31 浏览: 509
可以使用`pandas`库中的`read_table()`或者`read_csv()`函数来读取`txt`文件。这里以读取`test.txt`文件为例:
```python
import pandas as pd
# 读取txt文件,指定分隔符为逗号
df = pd.read_table('test.txt', sep=',')
# 或者使用 read_csv 函数,效果一样
# df = pd.read_csv('test.txt', sep=',')
# 显示前5行数据
print(df.head())
```
其中,`read_table()`和`read_csv()`的参数说明如下:
- `filepath_or_buffer`:文件路径或打开的文件对象
- `sep`:分隔符,默认为逗号 `,`
- `header`:要作为列名的行号,默认为0,即第一行
- `index_col`:用作行索引的列号或列名,默认为 `None`
- `encoding`:文件的编码格式,默认为 `None`
- `nrows`:要读取的行数,默认为 `None`,即读取全部行
- `usecols`:要读取的列号或列名,默认为 `None`,即读取全部列
- `dtype`:指定每列的数据类型,可以使用字典来指定每一列的数据类型
- `skiprows`:跳过指定的行数(比如跳过前几行注释或表头)
- `skipfooter`:跳过文件末尾的指定行数
- `na_values`:将指定的字符串识别为缺失值
- `parse_dates`:将指定的列解析为日期类型
具体参数可以根据需要进行设置。
阅读全文