[Python] Pandasのデータフレームからデータ抽出する方法

lines of code Python
Photo by Neo on Pexels.com

Pandasを使用してデータフレームから特定の列や行を抜き出す方法、および特定の条件に基づいてデータを抽出する方法について説明します。

  1. 特定の列を抜き出す:
import pandas as pd

df = pd.DataFrame({
    'A': [1, 2, 3],
    'B': [4, 5, 6],
    'C': [7, 8, 9]
})

# 'A'列を抜き出す
print(df['A'])
  1. 特定の行を抜き出す:
# インデックス1の行を抜き出す
print(df.iloc[1])
  1. 複数の列を抜き出す:
# 'A'と'B'の列を抜き出す
print(df[['A', 'B']])
  1. 特定の条件を満たす行を抜き出す:
# 'A'列の値が2より大きい行を抜き出す
print(df[df['A'] > 2])
  1. 複数の条件を満たす行を抜き出す:
# 'A'列の値が2より大きく、'B'列の値が5より小さい行を抜き出す
print(df[(df['A'] > 2) & (df['B'] < 5)])

これらの基本的な方法を組み合わせることで、Pandasのデータフレームから様々な条件でデータを抽出することができます。

タイトルとURLをコピーしました