Excelで、私がPythonを練習するために使用できるいくつかのカルシウムイメージングデータ(細胞のカルシウムレベルに反応する蛍光分子の強度を測定する)があります。私はcsvとしてPythonにデータをインポートし、時間に対するカルシウム濃度をプロットしようとしました。私が抱えている問題は、Pythonは、年 - 月 - 日 - 時 - 分 - 秒と表現することを期待しています。しかし、私には時 - 分 - 秒しかありません。だから、Pythonはいつも時間をYear-Month-Day-Hour-Minute-Secondと期待しているので、1日を補うだけでいいですか、PythonにDay-Hour-分?時間をかけてデータをプロットする方法
0
A
答えて
1
Pythonは日付を指定する以外は何も期待しません。または、日付のような何か。 (完全に公正であるためには、Pythonはそれを期待していません。あなたがのように振る舞いたいと思ったら、Pythonに日付を与える必要があります。
おそらく、最も簡単な方法は、csvをDataframeに読み込んで、plot
を使用することです。これを解消したら、Matplotlib、またはSeabornなどを使用して調べることができます。
したがって、「ほんの少しだけ時間があります」と言えば、その日はそれぞれの点について同じように、あなたはこのようなことをすることができます。
import datetime
import pandas as pd
date = "20170707 "
times = ["09-00-00", "10-00-00", "11-00-00"]
timestamps = [datetime.datetime.strptime(date + time, "%Y%m%d %H-%M-%S") for time in times]
df = pd.DataFrame(data={"Ca": [2, 1, 3]}, index=timestamps)
df.plot()
+0
ありがとうございました!あなたのコードを見ると、私は、データキャッシュの「データビジュアライゼーションの紹介」コースを続ける前に、少し前に戻ってPythonコードについて学ぶ必要があることを認識しています...まだデータセットの種類を完全に理解していません。私が本当に「それを得る」ときにここに戻ってきます。ありがとう。 – ChanChunky
関連する問題
- 1. 時間をかけてカテゴリ別にプロットする方法
- 2. 時間枠を列としてデータフレームから時系列データをプロットする
- 3. zedgraphを使ってシリアルポートデータをプロットする(データ対時間)
- 4. matplotlibプロットの時間順シーケンスをアニメーション化する方法
- 5. Rデータを間違った方法でプロットする
- 6. 別のデータフレームからプロット2のデータをプロットする方法 - Python
- 7. 2からインスタントタイムスタンプの間の時間を見つける方法
- 8. 時間をプロットする方法は、Pythonを使用して値のグラフ
- 9. 複数の可変時間データをプロットする
- 10. gnuplotで何百時間ものデータをプロットする
- 11. R:ggplot2平日の時間単位のデータをプロットする
- 12. Cプログラミングイベント間の時間間隔を見つける方法
- 13. 時間に応じてデータを取得する方法
- 14. Pythonを使って時間を見つける方法は?
- 15. R - 時間データを使用してプロットする際に問題がある
- 16. 時間からデータを分割する方法は?
- 17. DateTimeデータ型から時間値を取得する方法
- 18. 複数のCSVファイルをマージし、すべてのデータの同じプロットに連続時間をプロットする
- 19. python tkinter:かなり時間をかけて反復する方法(root.after not working)
- 20. パンダの時間ヒストグラムをプロットする
- 21. MatplotlibでPythonをプロットする時間
- 22. R時間間隔プロット
- 23. プロット処理時間
- 24. 時系列データをプロットする
- 25. 各4時間にエコーをかける方法
- 26. geom_colがデータを間違った方法でプロットしています
- 27. 複数のマーカーをプロットする方法と、2点間のルートをプロットする方法はありますか?
- 28. MySQLクエリを使用してテーブルから時間と最大時間を見つける方法
- 29. 入力日時から時間間隔をマークする方法
- 30. deSolve - 時間発展のプロットをプロットする
* Python *は何も期待していません。あなたが使用していて指定していない*ライブラリ*には、与えられたフォーマットで入力を期待する関数が含まれているかもしれません。 [mcve]を挙げてください。そうであるように、あなたの質問はほとんど答えが不可能です。 –