Python – 在Pandas Series中以不同的方式重复每个元素

Python – 在Pandas Series中以不同的方式重复每个元素

要以不同的方式重复Pandas Series中的每个元素,请使用 index.repeat() 方法。首先,导入所需的库-

import pandas as pd

创建Pandas索引-

index = pd.Index(['Car','Bike','Airplane', 'Ship'], name ='Transport')

显示Pandas索引 –

print("Pandas 索引...\n",index)

以不同的方式重复索引的每个元素 –

print("\n以不同方式重复每个索引元素后的结果...\n", index.repeat([2,3,5,7]))

示例

下面是代码 –

import pandas as pd

# 创建Pandas索引
index = pd.Index(['Car','Bike','Airplane', 'Ship'], name ='Transport')

# 显示Pandas索引
print("Pandas 索引...\n",index)

# 返回索引中的元素数
print("\n索引元素的数量...\n",index.size)

# 返回数据的数据类型
print("\n数据类型...\n",index.dtype)

#以不同的方式重复索引的每个元素 
print("\n以不同方式重复每个索引元素后的结果...\n", index.repeat([2,3,5,7]))

输出

这将产生以下输出-

Pandas 索引...
Index(['Car', 'Bike', 'Airplane', 'Ship'], dtype='object', name='Transport')

索引元素的数量...
4

数据类型...
object

以不同方式重复每个索引元素后的结果...
Index(['Car', 'Car', 'Bike', 'Bike', 'Bike', 'Airplane', 'Airplane',
'Airplane', 'Airplane', 'Airplane', 'Ship', 'Ship', 'Ship', 'Ship',
'Ship', 'Ship', 'Ship'],
dtype='object', name='Transport')

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 示例