Dataframe

Dataframe

Seriesと比較演算子

Seriesと比較演算子を組み合わせることで、Seriesの各要素が指定した条件を満たすかどうか判定した結果を得られます。具体的な例を見てみましょう。前問と同じく、下記のdfを使います。TypeDepthWidthHeight0S23515...
Dataframe

Series同士の演算

pandasでは、Series同士の演算も可能です。たとえばdf*dfのように書くと、列1と列2の各要素を掛け算した結果のSeriesが得られます。具体的な例を見てみましょう。ダンボールのサイズを表す下記のdfを使います。TypeDepth...
Dataframe

DataFrameの計算

掛け算NamePoint0Alice171Bob242Carol29列Pointに対して、各要素の値を2倍にする結果を取得したいとします。列PointはイテラブルなSeriesなので、下記のように、2倍にした結果を取得できます。[point...
Dataframe

CSVファイルへの書き込み

DataFrameの中身をCSVファイルに書き込む際は、to_csv()メソッドを使います。次のように、第1引数に書き込み先のファイルのパスを指定します。df.to_csv(ファイルパス)read_csv()同様、to_csv()にもさまざ...
Dataframe

CSVファイルの読み込み 列ごとの型の指定

read_csv()はデフォルトでは、各列のデータの値から型を自動的に推測して読み込みます。たとえば、次のようなファイルについて考えてみましょう。CSVファイルsample_1.csvA,B,C東京,10,1.1大阪,20,2.1名古屋,3...
Dataframe

CSV読み込み コーディングの指定

read_csv()では、引数encodingを使って文字エンコーディングを指定できます。#文字エンコーディングを指定して読み込みdf=pd.read_csv(ファイルパス,encoding=文字エンコーディング)引数encodingでは、...
Dataframe

CSVファイルの読み込み 区切り文字

CSVファイルでは、データの区切りをカンマ(,)で表現しています。類似したフォーマットに、カンマの代わりに半角スペースで区切るケースや、タブ区切りで区切るケース(TSVファイル)もあります。このような場合、read_csv()では、引数se...
Dataframe

ヘッダーがないCSVファイルの読みこみ

前回の問題では、read_csv()の基本の動作について学びました。前問で扱ったCSVファイルには、列名一覧に相当するヘッダーが1行目にありました。しかし、実務で扱うCSVファイルではヘッダーがない場合もあります。read_csv()では、...
Dataframe

csvファイルの読み込み

pandasでCSVファイルを読み込むには、read_csv()関数を使います。次のように、第1引数に読み込みたいファイルのパスを指定します。df=pd.read_csv(ファイルパス)read_csv()にはたくさんのオプションがあります...
Dataframe

DataFrame 概要 describe

DataFrameには、データの概要を知るための便利なメソッドがあります。それは、describe()です。以下のdfで、データの概要を確認しましょう。NameAge0Alice171Bob242Carol29実行すると、下記を返します。d...