Я хочу сбросить индекс, но хочу иметь все столбцы в датафрейме - PullRequest
0 голосов
/ 03 октября 2018
                          a       b           ...          c         d
DateTime                                      ...                       

2016-07-01 00:00:00  994.758209  31.556425    ...          NaN       NaN

2016-07-01 12:00:00  994.727417  29.273750    ...          NaN       NaN

2016-07-02 00:00:00  996.516484  26.598056    ...          NaN       NaN

2016-07-04 00:00:00  997.588235  10.686389    ...          NaN       NaN

2016-07-04 12:00:00  994.347107  25.472639    ...          NaN       NaN

мой индекс - дата и время, но я хочу установить индекс по умолчанию из 0,1...to n, но хочу сохранить свой индекс даты и времени в виде столбца в фрейме данных.

reset_index() удаляет индекс, а я нетвозможность получить дату и время в виде столбца.

Как я могу это сделать?

1 Ответ

0 голосов
/ 03 октября 2018
df = pd.read_csv('data.csv', parse_dates=['DateTime'], index_col='DateTime')

                             a          b
           DateTime     
2016-07-01 00:00:00 994.758209  31.556425
2016-07-01 12:00:00 994.727417  29.273750
2016-07-02 00:00:00 996.516484  26.598056
2016-07-04 00:00:00 997.588235  10.686389
2016-07-04 12:00:00 994.347107  25.472639

df.info()

<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 5 entries, 2016-07-01 00:00:00 to 2016-07-04 12:00:00
Data columns (total 2 columns):
a    5 non-null float64
b    5 non-null float64
dtypes: float64(2)

df = df.reset_index()

               DateTime          a          b
0   2016-07-01 00:00:00 994.758209  31.556425
1   2016-07-01 12:00:00 994.727417  29.273750
2   2016-07-02 00:00:00 996.516484  26.598056
3   2016-07-04 00:00:00 997.588235  10.686389
4   2016-07-04 12:00:00 994.347107  25.472639

df.reset_index() не следует опускать столбец DateTime

Если это не решит проблему, опубликуйте свой код в исходном вопросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...