0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

##参照とは
Dataframeのデータは行と列を指定することで参照ができる。
参照の方法は幾つかあり、ここではlocやilocを扱う。
主に、locは名前による参照、ilocは番号による参照を扱う。

##名前による参照
DataFrame型のデータの名前(インデックスやカラム)を使って参照する場合は、DataFrame型の変数dfに対して下記のように指定する。

df.loc["インデックスのリスト", "カラムのリスト"]
# DataFrameを作る
data = {"furuits": ["apple", "orange", "banana"],
              "year": [2001, 2002, 2003], 
               "time": [1, 4, 5]}
df = pd.DataFram
display(df)

スクリーンショット 2021-07-16 17.02.32.png

df = df.loc[[1, 2], ["time", "year"]]
display(df)

スクリーンショット 2021-07-16 17.05.52.png

行(インデックス)の1と2の要素で、列(カラム)の"time"と"year"の要素を取得できた。

##番号による参照
インデックス、カラムの番号でDataFrame型のデータを参照する際はilocを使う。

df.iloc["行番号のリスト”,"列番号のリスト"]
#先ほど作ったDataFrameに対して
df = df.iloc[[1, 2], [0, 2]]
display(df)

スクリーンショット 2021-07-16 17.25.10.png

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?