Я практиковал функцию MulitIndex в пандах, но она не работает так, как я ожидал. Я думаю, это потому, что моих фундаментальных знаний недостаточно.Как настроить тип данных в Pandas?
from StringIO import StringIO # io.StringIO on python 3.X
import pandas as pd
datacsv = StringIO("""\
date,id,a,b
20150209,42366,7644,6366
20150209,52219,2741,1796
20150209,52831,163,145
20150209,53209,1047,862
20150209,53773,31343,22501
20150209,58935,16621,14873
20150209,65464,19838,12177
20150209,65823,4903,2982
20150209,68497,16564,12207
20150209,79230,48714,37355
20150208,42366,7644,6366
20150208,52219,2741,1796
20150208,52831,163,145
20150208,53209,1047,862
20150208,53773,31343,22501
20150208,58935,16621,14873
20150208,65464,19838,12177
20150208,65823,4903,2982
20150208,68497,16564,12207
20150208,79230,48714,37355"
""")
df = pd.read_csv(datacsv)
df = df.set_index(['date','id']
Текущей «датой» является дата и время ноты. Как передать тип «даты» в дату и время, например 2015-02-09?
Эй. Хороший вопрос. Надеюсь, вы не против, но я добавил данные из вашей ссылки на вопрос. Причина в том, что связь умирает и перемещается. Поэтому наличие данных здесь гарантирует, что этот вопрос останется полезным для других в будущем. Кроме того, это служит хорошей демонстрацией для вас и других о том, как сделать простой и воспроизводимый пример для вопросов панд. –
@PaulH Я не заметил, что вы добавили данные. И я переписал сообщение. Не могли бы вы помочь добавить еще раз, так как я понятия не имею, как использовать свой способ для выполнения данных. –
просто посмотрите на историю изменений вопроса. Моя ревизия должна быть доступна там. –