2017-08-30 12 views
-3

私は現在データを扱っています。 問題があります。ここ は、ここに私のデータとコードパンダを使用して小計の割合を作成

# -*- coding: utf-8 -*- 
import pandas as pd 
import numpy as np 
import os 

complete_file = r'D:\handling data\question5.csv' 
os.chdir(os.path.dirname(complete_file)) 

complete_data = pd.read_csv(os.path.basename(complete_file),sep=',', encoding='ANSI') 

complete_data.head() 

enter image description here

complete_data = complete_data.groupby(['STDR_YM_CD', 'TRDAR_CD','SVC_INDUTY_CD' ]).sum().reset_index() 
print(complete_data.head()) 

enter image description here

complete_data = complete_data.pivot_table(index=['STDR_YM_CD', 'SVC_INDUTY_CD'], 
             values=['STOR_CO'] , columns='TRDAR_CD') 
complete_data.head() 

enter image description here

ている私の所望の出力

であります

enter image description here

あなたは http://blog.naver.com/khm2963/221085880259から私のファイルをダウンロードすることができます。

申し訳ありませんが、ファイルを取得するための2つのステップがあります。 最初に、リンク enter image description here をクリックするとページが表示され、図のように赤い線で囲まれたボタンをクリックする必要があります。あなたが最初のステップ enter image description here

に続き、事前

答えて

1

私はそれを見つけに赤線で 感謝を囲まれて、ボタンをクリックした場合 秒、小さなボックスがポップアップ表示されます。コードは complete_data.groupby(level=0).transform(lambda x: x/x.sum()) enter image description here

です。
関連する問題