pandasで特定の列のデータを取得する方法は何ですか?

Pandas DataFrameの特定の列のデータを取得する方法は、以下の2つあります。

  1. DataFrame[column]を使用すると、列名を使用して特定の列のデータを取得できます。たとえば、DataFrameに列名「column_name」がある場合、DataFrame[‘column_name’]を使用してその列のデータを取得できます。
  2. DataFrame.columnを使用すると、DataFrame内の列名が有効なPython変数名である場合、その列名を使用してその列のデータを取得できます。たとえば、DataFrameに”column_name”という列がある場合、DataFrame.column_nameを使用してその列のデータを取得できます。

以下は、DataFrameから特定の列データを取得する方法を示すサンプルコードです。

import pandas as pd

# 创建一个示例 DataFrame
data = {'column1': [1, 2, 3, 4, 5],
        'column2': ['a', 'b', 'c', 'd', 'e']}
df = pd.DataFrame(data)

# 使用 DataFrame[column] 获取某一列数据
column1_data = df['column1']
print(column1_data)

# 使用 DataFrame.column 获取某一列数据
column2_data = df.column2
print(column2_data)

上記の例では、df[‘column1’]とdf.column2は、DataFrame dfからそれぞれ ‘column1’と ‘column2’の列データを取得しています。

bannerAds