怎么利用pd.read_csv把txt文件中的多行以逗号分隔的数据转化成一个二维数组
时间: 2024-03-06 07:04:17 浏览: 122
Pandas之read_csv()读取文件跳过报错行的解决
可以使用 pandas 库中的 pd.read_csv() 方法来读取 txt 文件,将其转化成 DataFrame 对象。如果 txt 文件中的每一行数据都是以逗号分隔的,可以使用 read_csv() 方法中的 sep 参数来指定分隔符。例如,假设 txt 文件内容为:
```
1,2,3
4,5,6
7,8,9
```
可以使用以下代码将其读取并转化为二维数组:
```
import pandas as pd
# 读取 txt 文件,指定分隔符为逗号
df = pd.read_csv('data.txt', sep=',')
# 将 DataFrame 转化为二维数组
arr = df.values
```
其中,`df.values` 返回的是一个二维数组,即为所需的结果。
阅读全文