Accessing Data
Coddyの「Pandas Analytics」コースのレッスン 5/19。
データをデータフレームに読み込んだ後、いくつかの方法で特定のデータにアクセスできます。列を選択するには、ブラケット(角括弧)と列名を使用します:
column = df['column_name']変数 column はシリーズ(Series)を保持します。(すべての列がシリーズオブジェクトであることを覚えていますか?)
行を選択するには、loc または iloc 関数を使用します。例えば:
df.iloc[0] df.loc[0]どちらも最初の行を返します。これらの違いについては、このコースの後半で学習します。
データフレームの特定のセルを取得するには、iloc にもう一つ数字を追加します(loc はこの機能をサポートしていません)。iloc は index loc. の略です。
df.iloc[0,1]これにより、row = 0、column = 1 のセルが返されます。
チャレンジ
簡単specific_returner という名前の関数を作成してください。この関数は、ファイル名と、インデックスまたは列名を表す文字列を受け取ります(インデックスの場合は、整数に変換してください)。
インデックスの場合は対応する行を返し、列名の場合は対応する列を返します。
自分で試してみよう
import pandas as pd
def specific_returner(file_name, value):
# ここにコードを書いてくださいPandas Analyticsのすべてのレッスン
4Data Analysis with Pandas
Descriptive StatisticsGrouping and Aggregating DataDifferent AggregationsMerge & Concat2Working with the DataFrame
Understanding DataFramesAccessing DataData Cleaning - Missing dataData Cleaning - More tools3Data Manipulation with Pandas
Return Requested ResultFilter DataAdd & DeleteModify DataModify StringsCustom Modifications