質問: ### 前提・実現したいこと Anaconda3を使っています。 任意のログデータファイルから測定データ(No1,No2...)のみを抜き出しリスト化&グラフにする。(spyderでGUI作成完了) ↓ 任意の測定データを取り出してjupyter notebookで分析する。 jupyter notebook を使うのは、ログが残せる為。 spyderで整理したデータをjupyter notebook にうつしたいのですが、 どのような方法が有用でしょうか。 <経緯> 始めは、測定データをグラフにすることも目的にプログラムを書いていたのですが、同時にデータをさわっていろいろ解析したい(同時にその解析の後を残しておきたい)という気持ちがでてきて、それならjupyterで。と思った次第です。 jupyterを使ってデータ分析する試みも初めてです。 とりあえず、取り扱うデータをGETする所からとおもい 質問させていただきました。 ### 補足情報(FW/ツールのバージョンなど) Anaconda3 python3.6 spyder
回答: ### グラフ表示用GUI(spyder) 1. ログファイル(.txt)を読み込む 2. GUI上のコンボボックスで選択し、グラフをPlot ### データ分析(jupyter notebook) 1. ログファイル(.txt)を読み込む 2. データ番号を指定し、そのデータだけをPickup ### 結局 spyderで作ったグラフ表示用GUIからのデータ転送はやめました。 グラフ表示用GUIも ログファイル(.txt)を読み込み データだけを抜き出してプロットしていたので、 jupyter notebookを使用する際には、 データを整理するところだけを流用した **データインポート用のモジュール** **Dataset()** を作成し、始めにログファイルを読み込む仕様にしました。 そのモジュールの中に **任意のデータだけを抜き出しDataframe(pandas)に変換するメソッド** **Datset.getdata(dataNo)** ※データ分析しやすそうだから を実装しました。 モジュールにすることで、 新しいメソッドも追加できるしjupyter notebookでデータを取り扱う場合は使いやすいかなと思います。