###前提・実現したいこと
現在、大学のゼミで行っている実験で得たデータを、pythonでデータをまとめて管理を行っています。
そこで、pythonで日付ごとに分けたデータを特定のファイル名で保存してグラフ出力を行おうと試みています。
###発生している問題・エラーメッセージ
しかし、思ったようにプログラムが作動せず、ファイル名の日付のパスをワイルカードで置き換えてもエラーが出力され、思ったように出力されません。
日付の場所をワイルドカードに置き換えて、複数の特定するcsvファイルのグラフのデータを読み込んでグラフを出力させたいのですが方法がわかりませんので、どなたかご教授をお願いいたします。
エラーメッセージ OSError: File b'/Users/user/Desktop/readdata/datafile/*/data1/target_data.csv' does not exist
###該当のソースコード
python
1 %matplotlib inline 2 import numpy as np 3 import matplotlib.pyplot as plt 4 import pandas as pd 5 import os 6 7 extension = target_data.csv' 8 df = pd.read_csv("/Users/user/Desktop/readdata/datafile/*/data1/" + extension, encoding="UTF-8") 9 10 plt.figure(figsize=(8, 6.5)) 11 plt.rcParams["font.size"] = 22 12 plt.rcParams["xtick.labelsize"] = 12 13 plt.rcParams["ytick.labelsize"] = 15 14 plt.rcParams["legend.fontsize"] = 12 15 plt.grid() 16 17 freq = df["freq"] #[1,1] 18 amp= df["amp"] #[1,2] 19 20 plt.axhline(y=0) 21 plt.ylim(ymax=35) 22 plt.ylim(ymin=0) 23 24 plt.xlabel("frequency") 25 plt.ylabel("amplication") 26 27 plt.plot(freq,amp,"r",marker="o",markersize=2)
###試したこと
複数のcsvファイルの読み込みのためglobモジュールも使ってみましたが、グラフ読み込みまでのプログラムが書けませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
python3.5.2
回答1件
あなたの回答
tips
プレビュー