Pythonのpandasメソッド endswith
pandasのendswithメソッドは、データフレームの文字列列に対して、指定した文字列で終わる要素をフィルタリングするためのメソッドです。このメソッドを使用することで、特定の文字列で終わる行を選択できます。
endswithメソッドの基本的な構文は以下です:
python filtered_df = df[df['column_name'].str.endswith(suffix)]
df: フィルタリングを行いたいデータフレーム。column_name: フィルタリングを行いたい文字列列の列名。suffix: 終了文字列を指定します。
以下は具体的な例です:
python
import pandas as pd
# サンプルのデータフレームを作成する
data = {'Fruit': ['Apple', 'Banana', 'Cherry', 'Date', 'Fig']}
df = pd.DataFrame(data)
# 'Fruit' 列が 'e' で終わる行を選択する
filtered_df = df[df['Fruit'].str.endswith('e')]
# 結果を表示する
print(filtered_df)
上記の例では、endswithメソッドを使用して、’Fruit’ 列が 'e’ で終わる行を選択しています。結果として、’Apple’ と 'Date’ が選択されます。
endswithメソッドは、データフレーム内の文字列データをフィルタリングするのに便利です。文字列列内の特定のパターンを持つデータを選択する際に使用できます。

ディスカッション
コメント一覧
まだ、コメントがありません