用python 创建10*10的数据框命名为df1,值为-10到10的随机整数,自定义行、列名。将数据以csv格式保存在当前目录下
时间: 2024-02-22 16:55:14 浏览: 93
好的,可以使用以下代码来实现:
```python
import pandas as pd
import numpy as np
# 生成10*10的随机整数矩阵
data = np.random.randint(-10, 11, size=(10, 10))
# 自定义行、列名
rows = ['row_' + str(i) for i in range(1, 11)]
cols = ['col_' + str(i) for i in range(1, 11)]
# 创建数据框
df1 = pd.DataFrame(data, index=rows, columns=cols)
# 将数据保存为csv文件
df1.to_csv('df1.csv')
# 打印数据框
print(df1)
```
输出结果为:
```
col_1 col_2 col_3 col_4 col_5 col_6 col_7 col_8 col_9 col_10
row_1 0 -5 6 -7 -1 6 -8 4 6 -2
row_2 -7 7 -10 3 5 -8 9 -10 -3 6
row_3 -6 7 5 -9 -3 -8 -1 -4 4 0
row_4 3 3 5 2 5 5 7 1 4 2
row_5 9 -2 -1 -8 2 -5 -1 -5 6 -9
row_6 9 -1 -3 8 9 1 -5 2 1 -8
row_7 -9 -9 2 -6 -1 3 5 6 -4 7
row_8 7 2 7 -4 2 -2 3 3 -1 6
row_9 -3 -7 6 7 3 7 4 8 6 6
row_10 -3 -5 8 -2 6 5 -9 -7 1 -9
```
同时,在当前目录下也会生成一个名为`df1.csv`的csv文件。
阅读全文