Python pandas(読み込み)

Pythonでpandasを使用したサンプルです。

準備

Pythonでpandasを利用する為には、pipでpandasをインストールする必要があります。
ptyhon -m pip install pandas
005

ファイル読み込み

import pandas as pd
data = pd.read_csv(r"C:\Users\hiroy\Desktop\work\pandas\test.csv",index_col=0)
data.head(1)

エラー時に読み込みエラーとなる場合ははファイルパス前にrをつけます。
id,name,ageの3カラムのCSVを読み込んだ場合のサンプルです。
このサンプルを使用して、他処理を確認していきます。
006

絞り込み

カラムで絞り込み

import pandas as pd
data = pd.read_csv(r"C:\Users\hiroy\Desktop\work\pandas\test.csv",index_col=0)
data[['name']].head()
data[['age', 'name']].head()

007

行で絞り込み

import pandas as pd
data = pd.read_csv(r"C:\Users\hiroy\Desktop\work\pandas\test.csv",index_col=0)
data[10:15]

008

条件で絞り込み

import pandas as pd
data = pd.read_csv(r"C:\Users\hiroy\Desktop\work\pandas\test.csv",index_col=0)
data[data['age'] > 40]
data[data['name'] == 'hogawa10']

009

queryで絞り込み

import pandas as pd
data = pd.read_csv(r"C:\Users\hiroy\Desktop\work\pandas\test.csv",index_col=0)
data[['name', 'age']].query('age > 50 or name == "hogawa1"')

010

重複削除

import pandas as pd
data = pd.read_csv(r"C:\Users\hiroy\Desktop\work\pandas\test.csv",index_col=0)
data.drop_duplicates()

011

 

 

 

 

 

 

 

 


Bookmark this on Yahoo Bookmark
Bookmark this on Google Bookmarks
Share on LinkedIn
LINEで送る
Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>