Menu
Coddy logo textTech

Accessing Data

Coddyの「Pandas Analytics」コースのレッスン 5/19。

データをデータフレームに読み込んだ後、いくつかの方法で特定のデータにアクセスできます。列を選択するには、ブラケット(角括弧)と列名を使用します:

column = df['column_name']

変数 column はシリーズ(Series)を保持します。(すべての列がシリーズオブジェクトであることを覚えていますか?)

行を選択するには、loc または iloc 関数を使用します。例えば:

df.iloc[0] df.loc[0]

どちらも最初の行を返します。これらの違いについては、このコースの後半で学習します。

データフレームの特定のセルを取得するには、iloc にもう一つ数字を追加します(loc はこの機能をサポートしていません)。ilocindex loc.  の略です。

df.iloc[0,1]

これにより、row = 0column = 1 のセルが返されます。

challenge icon

チャレンジ

簡単

specific_returner という名前の関数を作成してください。この関数は、ファイル名と、インデックスまたは列名を表す文字列を受け取ります(インデックスの場合は、整数に変換してください)。

インデックスの場合は対応する行を返し、列名の場合は対応する列を返します。

自分で試してみよう

import pandas as pd
def specific_returner(file_name, value):
    # ここにコードを書いてください

Pandas Analyticsのすべてのレッスン