Я беру свой столбец с датой в свою фреймворк и делаю его строкой, чтобы снять элемент времени, когда я пишу его, чтобы преуспеть. По какой-то причине я не могу написать дату в следующем формате, который мне нужен (10/2/2016). Я могу показать это в этом формате (10/02/2016), но возникают два вопроса: мне нужно, чтобы день был на одну цифру, а не на два, а также не на дату (это похоже на последовательность в месяц, а не год, чем месяц, чем день).Форматирование в формате datetime strftime
Вот мой код:
df8 = df.set_index('DATE').resample('W-WED').apply(pd.DataFrame.tail, n=1)
df8.index= df8.index.droplevel(0)
df8 = df8.reset_index('DATE', drop=False)
df8['DATE'] = pd.to_datetime(df8['DATE']).apply(lambda x:x.date().strftime('%m/%d/%Y'))
Выборочные данные (это то, что показывает с выше форматированием)
DATE Distance (cm)
01/02/2013 206.85
01/04/2012 315.33
01/05/2011 219.46
01/06/2016 180.44
01/07/2015 168.55
01/08/2014 156.89
Вам необходимо разместить некоторые данные образца, чтобы помочь нам. –
@Ted Petrou - Я отредактировал выше, поэтому я мог бы добавить в некоторые примеры данные того, что печатал код выше. Опять же, я ищу дату для печати как 01/2/2013, 01/4/2012, 01/05/2011 и т. Д. Похоже, что она больше не печатается в порядке даты, а скорее в последовательности в месяц, затем день, а затем и год. – spacedinosaur10