前提・実現したいこと
oldというcsvファイルのデータを利用して、print()に記載している平均値や中央値をnewというcsvファイルとして出力したいのですが、やり方が分かりません。
csvファイルの後ろに (,column=1)などを付けると、縦の行を出力することができるといった事は学習しました。しかし、平均や中央値といった関数を使用する場合のcsvファイルの変更方法が分かりません。
発生している問題・エラーメッセージ
プロンプトに表現はできるが、新しいファイルとして保存できない。
該当のソースコード
python3
1import numpy as np 2import pandas as pd 3import os 4 5# Call fail from os 6# Add "r" to the string to stop the interpretation of special characters 7 8os.chdir(r"C:\Users\-\Desktop") 9df = pd.read_csv("old.csv") 10 11# Find mean, median, standard deviation 12 13# Show average value 14print("Average Value") 15print(df.mean()) 16# Show median 17print("Median") 18print(df.median()) 19# Show standard deviation 20print("Standard Deviation") 21print(df.std()) 22 23# Output new csv 24df.to_csv("new.csv")
試したこと
df = pd.read_csv("old.csv", mean())などのように書き足すことでcsvファイルから与えられている変数を変更できるか試みた。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー