Pythonを用いて,エクセルの特定の行に対して平均を取りたいです.
ある課題を遂行中で,
下図のようなものの分析を行っています.
そこで,
同一のID行に対して,
それに対応するC/Noの値の平均を一つずつ算出したしです.
(例)最初の黄色いID群に対して→右側のC/No9個の平均を出す
次の赤いID群に対して→右側のC/No10個の平均を出す
・・・以下同
それを順番を替えずに出力したいです.
発生している問題・エラーメッセージ
平均が取れずに困っております.
該当のソースコード
Jupyternotebook
1import openpyxl 2from pprint import pprint 3 4#CNoリスト 5cno_list = [] 6 7wb = openpyxl.load_workbook('sample.xlsx') 8 9ws = wb["sheet1"] 10 11for row in ws.iter_rows(min_row=2): 12 values = [] 13 for c in row: 14 values.append(c.value) 15 cno_list.append(tuple(values)) 16 17pprint(cno_list)
試したこと
色々やってはみたのですが,
如何せん初めてで困っております????
補足情報(FW/ツールのバージョンなど)
最終的には,
各ID群に対して一個ずつの平均が得られ,
それをまた順番を変えずにエクセルファイルで出力したいです.
回答1件
あなたの回答
tips
プレビュー