
Python 将.csv 文件数据读入数组(矩阵)的实例详解
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇文章详细介绍了如何使用Python将CSV文件中的数据读取并存入数组或矩阵的方法和步骤,包含实际代码示例。
使用numpy库读取数据(缺点:如果存在缺失值则无法直接处理):
```python
import numpy as np
my_matrix = np.loadtxt(open(1.csv, rb), delimiter=,, skiprows=0)
```
利用pandas库读取和写入文件时,可能会遇到以下问题:
当使用`numpy.savetxt(2.csv, my_matrix, delimiter=,)`保存数据时,
如果出现错误信息`(unicode error) unicodeescape codec cant decode bytes in position...`
这是因为文件路径名中包含转义字符。将路径中的`\`替换为`\\`即可解决此问题。
Pandas库读取方式如下:
```python
import pandas as pd
df = pd.read_csv(1.csv)
# 对数据进行处理...
df.to_csv(2.csv, index=False)
```
以上是使用pandas和numpy两种方法的示例,可根据实际需求选择合适的方法。
全部评论 (0)
还没有任何评论哟~


