python给无表头数组增加表头
时间: 2023-09-14 15:08:16 浏览: 96
Python实现把多维数组展开成DataFrame
5星 · 资源好评率100%
你可以使用Python内置的csv模块来给无表头的数组增加表头。具体步骤如下:
1. 导入csv模块。
2. 将无表头数组写入一个CSV文件中。
3. 使用csv模块读取该CSV文件,指定表头并将数据写入一个新的CSV文件中。
下面是一个示例代码:
```python
import csv
# 无表头数组
data = [
['John', 'Doe', 25],
['Jane', 'Doe', 30],
['Bob', 'Smith', 45]
]
# 将无表头数组写入CSV文件中
with open('data.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
# 使用csv模块读取该CSV文件,指定表头并将数据写入新的CSV文件中
with open('data.csv', 'r') as file:
reader = csv.reader(file)
# 指定表头
header = ['First Name', 'Last Name', 'Age']
# 写入新的CSV文件中
with open('new_data.csv', 'w', newline='') as new_file:
writer = csv.writer(new_file)
writer.writerow(header)
for row in reader:
writer.writerow(row)
```
运行上述代码后,将生成一个名为`new_data.csv`的新CSV文件,其中包含带有表头的数据。
阅读全文