pandasでCSVを読み込み、データを加工するプログラムを書きました。
読み込むCSVをユーザーが任意で選択でき、任意の場所に分析結果を出力できるようにしたいのですが、良い方法が思いつきません。
以下、自身で考えて失敗した方法になります。
python
1import pandas as pd 2 3# CSV読み込み 4filepath = str(input('ファイルのPathを入力してください:(例)C:\User\Desktop\data.csv')) 5filepath = "'" + filepath + "'" 6 7df = pd.read_csv(filepath) 8 9# CSV加工 10df2 = df.query('a1 > 500') 11 12# CSV出力 13outpath = str(input('出力先を指定してください:(例)C:\User\Desktop\out.csv')) 14outpath = "'" + outpath + "'" 15df2.to_csv(outpath)
GUIで作れれば理想なのですが、技術的に難しいのでまずは上記のinput()を使った方法を考えましたが、「[Errno 22] Invalid argument」が表示されました。
よい解決方法をご教示いただけますと幸いです。
何卒よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/14 02:00