teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

試行錯誤の結果を追記

2020/09/09 09:15

投稿

echan_pg3516
echan_pg3516

スコア2

title CHANGED
File without changes
body CHANGED
@@ -46,4 +46,29 @@
46
46
  ![イメージ説明](574d309add267e140548a9ff48d1edb7.png)
47
47
 
48
48
  ### 試したこと
49
- set_index()を実行する前にsort_values('time)を実行し、事前に個々のデータをソートしましたが、実行結果は特に変わらずという状況です。何かお気づきの点がございましたら、ご回答いただけると幸いです。
49
+ set_index()を実行する前にsort_values('time)を実行し、事前に個々のデータをソートしましたが、実行結果は特に変わらずという状況です。
50
+
51
+ ・次にtimeが文字列型になっていることで大小関係が判断出来ず、並び順が統一されないのでは無いかと思い、データフレーム生成時にとしたところ、全く想定外の画像が出力されました。。。
52
+ ```
53
+ df1 = pd.DataFrame([[pd.to_datetime('2020-01-01 12:00:00'), 80],
54
+ [pd.to_datetime('2020-01-01 12:02:00'), 60],
55
+ [pd.to_datetime('2020-01-01 12:03:00'), 40],
56
+ [pd.to_datetime('2020-01-01 12:04:00'), 20],
57
+ [pd.to_datetime('2020-01-01 12:05:00'), 5]])
58
+
59
+ df2 = pd.DataFrame([[pd.to_datetime('2020-01-01 12:03:00'), 180],
60
+ [pd.to_datetime('2020-01-01 12:07:00'), 160],
61
+ [pd.to_datetime('2020-01-01 12:09:00'), 140],
62
+ [pd.to_datetime('2020-01-01 12:11:00'), 120],
63
+ [pd.to_datetime('2020-01-01 12:05:00'), 15]])
64
+
65
+ df3 = pd.DataFrame([[pd.to_datetime('2020-01-01 12:02:00'), 40],
66
+ [pd.to_datetime('2020-01-01 12:04:00'), 30],
67
+ [pd.to_datetime('2020-01-01 12:06:00'), 20],
68
+ [pd.to_datetime('2020-01-01 12:08:00'), 10],
69
+ [pd.to_datetime('2020-01-01 12:10:00'), 3]])
70
+ ```
71
+
72
+ ![イメージ説明](b18bdb52761692da6a101b4854881285.png)
73
+
74
+ 何かお気づきの点がございましたら、ご回答いただけると幸いです。