Pandas常用操作まとめ(整理自用)
1244 ワード
目次
1.List転送Data Frame
2.相関係数の計算
3.index並べ替え
4.2つのデータFrameは、あるカラムの値に基づいてマージされます(カラムが増えます)
5.DataFrameA列の値は同じで、B列の値は加算/平均する
6.同じカラム名のDataFrameを縦にマージ(行が増える)
7.DataFrameある列の値でソート
8.DataFrame多条件クエリー
1.List転送Data Frame
2.相関係数の計算
3.index並べ替え
4.2つのデータFrameは、あるカラムの値に基づいてマージされます(カラムが増えます)
5.DataFrameA列の値は同じで、B列の値は加算/平均する
6.同じカラム名のDataFrameを縦にマージ(行が増える)
7.DataFrameある列の値でソート
8.DataFrame多条件クエリー
1.List転送Data Frame
2.相関係数の計算
3.index並べ替え
4.2つのデータFrameは、あるカラムの値に基づいてマージされます(カラムが増えます)
5.DataFrameA列の値は同じで、B列の値は加算/平均する
6.同じカラム名のDataFrameを縦にマージ(行が増える)
7.DataFrameある列の値でソート
8.DataFrame多条件クエリー
1.List転送Data Frame
# result [[a,1],[b,2],[c,3]]
data = pd.DataFrame(result)
data.columns = ['col1', 'col2']
data
2.相関係数の計算
corr = round(data['time'].corr(data['money']), 4)
3.index並べ替え
projects = projects.reset_index(drop=True)
4.2つのデータFrameは、あるカラムの値に基づいてマージされます(カラムが増えます)
data = pd.merge(data1, data2, on='projuuid')
5.DataFrameA列の値は同じで、B列の値は加算/平均する
supports = supports.groupby(by=['time'])['money'].sum()
supports = supports.groupby(by=['time'])['money'].mean()
6.同じカラム名のDataFrameを縦にマージ(行が増える)
data = pd.concat([data2,data1])
7.DataFrameある列の値でソート
test = test.sort_values("time")
8.DataFrame多条件クエリー
wuhan.loc[(wuhan["type"]=='exp') & (wuhan["success"]==0), :]