列数据为int类型,B组中的数据为随机数(使用numpy数组,生成三行三列随机数后再转为DataFrame对象。 使用DataFrame创建这两组数据。。
时间: 2024-03-15 10:44:46 浏览: 124
DataFrame 将某列数据转为数组的方法
5星 · 资源好评率100%
好的,下面是代码实现:
```python
import numpy as np
import pandas as pd
# 生成随机数并转换为DataFrame对象
A = pd.DataFrame(np.random.randint(low=1, high=10, size=(3, 3)), columns=['col1', 'col2', 'col3'])
B = pd.DataFrame(np.random.rand(3, 3), columns=['col1', 'col2', 'col3'])
# 显示数据
print("数据组A:\n", A)
print("数据组B:\n", B)
```
这里使用了`numpy`库的`randint`和`rand`方法生成随机数,并使用`pandas`库的`DataFrame`方法将其转换为DataFrame对象。其中第二个参数`columns`指定了每列的名称。最后使用`print`函数输出两个DataFrame对象。
执行结果如下:
```
数据组A:
col1 col2 col3
0 7 2 4
1 8 3 7
2 9 3 1
数据组B:
col1 col2 col3
0 0.659657 0.659001 0.028352
1 0.291913 0.417617 0.920247
2 0.790437 0.664853 0.195222
```
阅读全文