Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python-Pandasシリーズの各要素を異なる方法で繰り返します


パンダシリーズの各要素を異なる方法で繰り返すには、 index.repeat()を使用します 方法。まず、必要なライブラリをインポートします-

import pandas as pd

パンダインデックスの作成-

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

パンダのインデックスを表示する-

print("Pandas Index...\n",index)

異なる方法でインデックスの各要素を繰り返します-

print("\nResult after repeating each index element in a different way...\n", index.repeat([2,3,5,7]))

以下はコードです-

import pandas as pd

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

# Display the Pandas index
print("Pandas Index...\n",index)

# Return the number of elements in the Index
print("\nNumber of elements in the index...\n",index.size)

# Return the dtype of the data
print("\nThe dtype object...\n",index.dtype)

# repeat each element of the index in a dissimilar way
print("\nResult after repeating each index element in a different way...\n", index.repeat([2,3,5,7]))

出力

これにより、次の出力が生成されます-

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

Number of elements in the index...
4

The dtype object...
object

Result after repeating each index element in a different way...
Index(['Car', 'Car', 'Bike', 'Bike', 'Bike', 'Airplane', 'Airplane',
'Airplane', 'Airplane', 'Airplane', 'Ship', 'Ship', 'Ship', 'Ship',
'Ship', 'Ship', 'Ship'],
dtype='object', name='Transport')

  1. Pythonのタプルリストの各要素を更新します

    タプルリスト(タプルのリスト)のすべての要素を更新する必要がある場合は、リスト内包表記を使用できます。 リスト内包表記は、リストを反復処理してリストに対して操作を実行するための省略形です。 以下は同じのデモンストレーションです- 例 my_list_1 = [(7, 8, 0), (3, 45, 3), (2, 22,4)] print ("The list of tuple is : " ) print(my_list_1) element_to_add = 41 my_result = [tuple(j + element_to_add for j in sub

  2. 指定されたインデックスがPythonPandasシリーズに存在しない場合はどうなりますか?

    インデックス値をカスタマイズする場合は、 series_name [‘index_value’]を使用してアクセスします。 。 「index_value」 シリーズに渡されたものは、元のシリーズと一致するように試みられます。見つかった場合は、対応するデータもコンソールに表示されます。 アクセスしようとしているインデックスがシリーズに存在しない場合、エラーがスローされます。以下に示します。 例 import pandas as pd my_data = [34, 56, 78, 90, 123, 45] my_index = ['ab', 'mn' ,'