PythonPandas-最後に出現したものを除いて重複するインデックス値を示します
最後の出現を除いて重複するインデックス値を示すには、 index.duplicated()を使用します 。 維持を使用する 値が最後のパラメータ 。
まず、必要なライブラリをインポートします-
import pandas as pd
いくつかの重複を含むインデックスの作成-
index = pd.Index(['Car','Bike','Airplane','Ship','Airplane'])
インデックスを表示-
print("Pandas Index with duplicates...\n",index)
最後の出現を除いて、重複するインデックス値をTrueとして示します。 「keep」パラメータを「last」に設定します-
print("\nIndicating duplicate values except the last occurrence...\n", index.duplicated(keep='last'))
例
以下はコードです-
import pandas as pd # Creating the index with some duplicates index = pd.Index(['Car','Bike','Airplane','Ship','Airplane']) # Display the index print("Pandas Index with duplicates...\n",index) # Return the dtype of the data print("\nThe dtype object...\n",index.dtype) # get the dimensions of the data print("\nGet the dimensions...\n",index.ndim) # Indicate duplicate index values as True, except the last occurrence # Set the "keep" parameter as "last" print("\nIndicating duplicate values except the last occurrence...\n", index.duplicated(keep='last'))
出力
これにより、次のコードが生成されます-
Pandas Index with duplicates... Index(['Car', 'Bike', 'Airplane', 'Ship', 'Airplane'], dtype='object') The dtype object... object Get the dimensions... 1 Indicating duplicate values except the last occurrence... [False False True False False]
-
PythonPandas-条件がFalseのインデックス値を置き換えます
条件がFalseのインデックス値を置き換えるには、 index.isin()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd パンダインデックスの作成- index = pd.Index(['Electronics','Accessories','Decor', 'Books', 'Toys'], name ='Products') パンダのインデックスを表示する- print("Pandas Index...\n&q
-
Python Pandas –サブセットを作成し、重複する値から最後のエントリのみを表示します
サブセットを作成し、重複する値から最後のエントリのみを表示するには、「キープ」を使用します 」パラメータと「最後」 drop_duplicates()メソッドの「」値。 drop_duplicates()メソッドは重複を削除しました。 まず、3列のDataFrameを作成しましょう- dataFrame = pd.DataFrame({'Car': ['BMW', 'Mercedes', 'Lamborghini', 'BMW', 'Mercedes', 'Porsche'],