Pythonでpandasを使用したサンプルです。
準備
Pythonでpandasを利用する為には、pipでpandasをインストールする必要があります。
ptyhon -m pip install pandas
ファイル読み込み
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を読み込んだ場合のサンプルです。
このサンプルを使用して、他処理を確認していきます。
絞り込み
カラムで絞り込み
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()
行で絞り込み
import pandas as pd data = pd.read_csv(r"C:\Users\hiroy\Desktop\work\pandas\test.csv",index_col=0) data[10:15]
条件で絞り込み
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']
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"')
重複削除
import pandas as pd data = pd.read_csv(r"C:\Users\hiroy\Desktop\work\pandas\test.csv",index_col=0) data.drop_duplicates()