Pandas操作csvファイル
Pandas操作csvファイル
公式英語ドキュメント公式ドキュメントPDF中国語ドキュメントをダウンロード
一、Pandasを取り付ける
Pandasのインストール:
Pandasのインポート:
二、csvファイル操作
1.ファイルの読み込み/読み込み
2.ファイル情報の表示
3.アクセスデータ
スライス操作のサポート
4.データ処理
5.データの保存
公式英語ドキュメント公式ドキュメントPDF中国語ドキュメントをダウンロード
一、Pandasを取り付ける
Pandasのインストール:
pip3 install pandas
Pandasのインポート:
import pandas as pd
二、csvファイル操作
1.ファイルの読み込み/読み込み
# csv
df = pd.read_csv('file_name')
2.ファイル情報の表示
#
df.info()
#
df.describe()
#
df.shape()
# n
df.head(n)
# n
df.tail(n)
# /
df.index
#
df.columns
#
df.values
#
df. .value_counts()
3.アクセスデータ
スライス操作のサポート
# , df.at[]
df.loc[' ':' ', [' ',' ']]
# / , df.iat[]
df.iloc[0:5, 2:4]
# ( loc iloc )
df.ix[]
# ,
df[df.A > 0]
#
df[df.iloc[: , 0].isin([ ])]
4.データ処理
# ,axis=0 ,=1
df.sort_index(axis=1, ascending=False)
#
df.sort_values(by=' ')
# /
df.drop(' / ',inplace=True)
# NaN
df.dropna(axis=0, how='any', inplace=True)
# NaN , . NaN
df.fillna(value=0)
5.データの保存
# (DataFrame)
# DataFrame
data = pd.DataFrame([ ], index=[' ', ' ', ...)], columns=[' ', ' ', ...)])
# numpy
data = pd.DataFrame({' ':[ ],' ':[2,4]},index=[' ',' '])
# csv
# index False ,header False
data.to_csv("data.csv", index=False, header=False)