如何将随机生成的数组转换为pandas序列

通过随机选择列表创建的数组

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个项目来生成熊猫系列。

0 orange

1 mango

2 apple

3 orange

4 orange

5 mango

6 apple

dtype: object

转载请注明出处:http://www.intrusion-fire.net/article/20230329/1246324.html