【发布时间】:2021-09-24 10:22:18
【问题描述】:
通过随机选择的列表创建数组
import random
import numpy as np
fruits = ['orange','mango','apple']
np.random.choice(fruits, 7, replace=True)
输出
array(['orange', 'mango', 'apple', 'orange', 'orange', 'mango', 'apple'],
dtype='<U6')
从上面的数组生成的系列
fruits = pd.Series(fruits)
fruits
输出
0 orange
1 mango
2 apple
dtype: object
输出要求:数组元素有7个。转换为Series后,只生成3个元素。但我想按 7 个项目生成 pandas 系列。
0 orange
1 mango
2 apple
3 orange
4 orange
5 mango
6 apple
dtype: object
【问题讨论】:
-
您没有将随机数组分配给水果变量,即。第一个单元格输出到变量,这可能是问题