在dataframe中插入一列随机数
时间: 2023-06-11 14:10:41 浏览: 439
可以使用`random`模块生成随机数,并使用`pandas`库的`DataFrame`对象的`.insert()`方法插入一列随机数。
以下是示例代码:
```python
import pandas as pd
import random
# 创建一个包含3列的DataFrame对象
df = pd.DataFrame({'column1': [1, 2, 3], 'column2': [4, 5, 6], 'column3': [7, 8, 9]})
# 生成一列长度为3的随机数列表
random_list = [random.randint(0, 100) for _ in range(3)]
# 使用insert()方法在第2列插入随机数列
df.insert(1, 'random_column', random_list)
print(df)
```
输出结果:
```
column1 random_column column2 column3
0 1 51 4 7
1 2 64 5 8
2 3 83 6 9
```
其中,第2列(索引为1)是我们插入的随机数列。
阅读全文