#実現したい内容
str型を時間型(time型?)に変換したい
#試したこと
python
1xlist=str(xlist) 2xlist=datetime.datetime.strptime(xlist, "%H:%M:%S").time() 3
など
#コメント
検索をして自分で答えを探そうとしているのでが、
基本的に日付だけを取り出すものが多く、時間に絞ることがあまり出てきません。。。
追記:
僕の他の質問のところでも記しているのですが、
これの目的は24時間のx軸の散布図をプロットすることです
#エラーメッセージ
ValueError Traceback (most recent call last) <ipython-input-57-eeca62a1aff4> in <module> 17 xlist=str(xlist) 18 #時間(文字列)をtime型に変換 ---> 19 xlist=datetime.datetime.strptime(xlist, "%H:%M:%S").time() 20 #xlist=time(xlist,"%H:%M:%S") 21 ~\anaconda3\lib\_strptime.py in _strptime_datetime(cls, data_string, format) 575 """Return a class cls instance based on the input string and the 576 format string.""" --> 577 tt, fraction, gmtoff_fraction = _strptime(data_string, format) 578 tzname, gmtoff = tt[-2:] 579 args = tt[:6] + (fraction,) ~\anaconda3\lib\_strptime.py in _strptime(data_string, format) 357 if not found: 358 raise ValueError("time data %r does not match format %r" % --> 359 (data_string, format)) 360 if len(data_string) != found.end(): 361 raise ValueError("unconverted data remains: %s" % ValueError: time data '0 08:40:00\n1 08:50:00\n2 09:00:00\n3 09:10:00\n4 09:20:00\n ... \n10571 14:30:00\n10572 14:40:00\n10573 14:50:00\n10574 15:00:00\n10575 15:10:00\nName: dtime, Length: 10576, dtype: object' does not match format '%H:%M:%S'