Python二维数据如何读写
时间: 2024-06-08 07:04:17 浏览: 19
在Python中,处理二维数据通常涉及到使用列表、元组(尽管不常用)或numpy、pandas等专门的数据结构和库。这里我会介绍几种常见的方法:
1. 列表嵌套:
```python
# 读取:
data = [[1, 2, 3], [4, 5, 6]] # 假设这是文件中的数据
# 写入(存储到文件,如CSV或txt):
with open('data.txt', 'w') as file:
for row in data:
file.write(','.join(str(i) for i in row) + '\n')
# 读取:
with open('data.txt', 'r') as file:
data = [list(map(int, line.split(','))) for line in file]
```
2. 使用numpy:
```python
import numpy as np
# 读取:
data = np.loadtxt('data.txt', delimiter=',') # 如果是CSV格式
# 写入:
np.savetxt('data.txt', data, delimiter=',')
```
3. pandas DataFrame:
```python
import pandas as pd
# 读取:
df = pd.read_csv('data.csv') # 如果是CSV文件
# 写入:
df.to_csv('data.csv', index=False) # 写回CSV文件,index=False可忽略索引
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)