Menu
Coddy logo textTech

Understanding DataFrames

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

DataFrameはPandasライブラリの中心です。DataFrameは、整数、浮動小数点、オブジェクトなど、異なる型の列を持つことができる2次元のラベル付きデータ構造です。
本質的に、DataFrameはデータのテーブルのようなものです。スプレッドシートやSQLテーブルとして想像することができます。行は個々の入力インスタンス(観測値)に対応し、列はデータの特徴量(features)を表します。DataFrameを使用すると、データの操作、分析、グループ化、および前処理を行うことができます。

新しいDataFrameを扱うときは、列が何であるか、そのデータ型は何か、何行あるか、どのようなデータが格納されているかなどを理解する必要があります。データの概要を素早く把握するための関数をいくつか紹介します:

  • head(n): 最初のn行を表示します
  • head(): 最初の5行を表示します
  • describe(): 平均、最大値、最小値などの記述統計を提供します。
  • info(): すべての特徴量(列)の要約を表示します。
  • shape:DataFrameの形状(行数と列数)。これはプロパティであり、メソッドではありません。
  • tail(n): 最後のn行を表示します
  • tail(): 最後の5行を表示します
challenge icon

チャレンジ

簡単

このチャレンジでは、brands.csvという名前のCSVファイルがあります。

何かを行う前に、.read_csv()を使用してファイルをデータフレームに変換してください。

次のいずれかの値を保持できる文字列を受け取る、informationという名前の関数を作成してください。

  • "head"
  • "describe"
  • "info"
  • "shape"
  • "tail"

関数は、データフレームの対応する出力を出力します。

自分で試してみよう

import pandas as pd
def information(action):
    df = pd.read_csv("brands.csv")
    # ここにコードを書いてください

Pandas Analyticsのすべてのレッスン