I am trying to convert my string 'Time' to Time in Python but getting error
Tried multiple things Not Working :- Python datetime formatting without zero-padding
Code:
dt['Time'] = pd.to_datetime(dt['Time'], format= '%H:%M:%S',
infer_datetime_format=True)
Data:
Ticker,Date,Time,Open,High,Low,Close,Volume,OpenInterest
BANKNIFTY04JUN2023000CE.NFO,14/05/2020,13:00:59,65,65,65,65,20,0
BANKNIFTY04JUN2023000CE.NFO,14/05/2020,15:01:59,75,75,75,75,20,20
BANKNIFTY14MAY2013900PE.NFO,14/05/2020,
9:15:59,0.8,0.8,0.7,0.7,40,18860
Error:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\Ankur\anaconda3\lib\site-packages\pandas\core\tools\datetimes.py", line 728, in to_datetime
values = convert_listlike(arg._values, format)
File "C:\Users\Ankur\anaconda3\lib\site-packages\pandas\core\tools\datetimes.py", line 447, in _convert_listlike_datetimes
allow_object=True,
File "C:\Users\Ankur\anaconda3\lib\site-packages\pandas\core\arrays\datetimes.py", line 1861, in objects_to_datetime64ns
raise e
File "C:\Users\Ankur\anaconda3\lib\site-packages\pandas\core\arrays\datetimes.py", line 1852, in objects_to_datetime64ns
require_iso8601=require_iso8601,
File "pandas\_libs\tslib.pyx", line 481, in pandas._libs.tslib.array_to_datetime
File "pandas\_libs\tslib.pyx", line 698, in pandas._libs.tslib.array_to_datetime
File "pandas\_libs\tslib.pyx", line 694, in pandas._libs.tslib.array_to_datetime
File "pandas\_libs\tslib.pyx", line 649, in pandas._libs.tslib.array_to_datetime
File "pandas\_libs\tslibs\conversion.pyx", line 399, in pandas._libs.tslibs.conversion.convert_datetime_to_tsobject
File "pandas\_libs\tslibs\np_datetime.pyx", line 117, in pandas._libs.tslibs.np_datetime.check_dts_bounds
pandas._libs.tslibs.np_datetime.OutOfBoundsDatetime: Out of bounds nanosecond timestamp: 1-01-01 09:15:59