Я новичок в python и pandas; Я борюсь с этой ошибкой кода, я прочитал файл, а затем объединил время и дату в один ряд datetime и преобразовал его в формат datetime
( 1 DATETIME 3332 non-null datetime64[ns])
Я обработал дату дальше, а затем мне нужно было построить дату и время с другой столбец из моего Dataframe, я использовал несколько команд
pl= pd.Series(MAG3['DATETIME'],MAG3['MAG_TOT'])
pl.plot()
#or MAG3.plot(x=MAG3['DATETIME'],y=MAG3['LAT'])
, и он возвращает следующие ошибки
ConversionError: Failed to convert value(s) to axis units: masked_array(data=[--, --, --, ..., --, --, --],
mask=[ True, True, True, ..., True, True, True],
fill_value=numpy.datetime64('NaT'),
dtype='datetime64[ns]')
#or
KeyError: "None of [DatetimeIndex(['1967-10-29 11:11:26', '1967-10-29 12:11:52',\n '1967-10-29 12:11:55', '1967-10-29 12:11:58',\n '1967-10-29 12:12:01', '1967-10-29 12:12:04',\n '1967-10-29 12:12:07', '1967-10-29 12:12:10',\n '1967-10-29 12:12:13', '1967-10-29 12:12:16',\n ...\n '1968-07-01 00:00:24', '1968-07-01 00:00:27',\n '1968-07-01 00:00:30', '1968-07-01 00:00:33',\n '1968-07-01 01:00:59', '1968-07-01 01:01:02',\n '1968-07-01 01:01:05', '1968-07-01 01:01:08',\n '1968-07-01 01:01:11', '1968-07-01 01:01:14'],\n dtype='datetime64[ns]', length=2722, freq=None)] are in the [columns]"