действительно хорошее решение;)

я естьdataframe с участиемmeteorological данные каждый30 minutes, С моим указателем даты и времени мне нужно создать столбец сtimestamps, но это должно быть вdecimal, Вот пример ниже:

In [134]: df.index[0:3]
Out[134]: 
DatetimeIndex(['2016-01-01 00:30:00', '2016-01-01 01:00:00',
               '2016-01-01 01:30:00'],
              dtype='datetime64[ns]', name='date_time', freq=None)

Мне нужно создать столбец следующим образом:

df.new[0:3]
0.5,1,1.5

Где есть 30 минут, я превращаюсь в.5 , Следуйте моему сценарию:

import pandas as pd
import numpy as np
df = pd.read_csv('./cs_teste_full_output_2018-02-26T004329_adv.csv',skiprows=(0),
                 header=1,na_values='-9999.0')
df = df.drop(df.index[[0]])
df['date_time'] = df['date'] + str(' ') + df['time']
df = df.set_index(pd.DatetimeIndex(df['date_time']))


df.index.strftime('%M')/60

for i in range(1,len(df.index),1):
    print(i)
    df['minute'][i] = np.array(list(map(int,list(df.index.strftime('%M')))))/60
    df['hour'] = df.index.strftime('%H')
    df['hour_minute'] = df['hour'] + df['minute']

Но таким образом это не работает, и я не могу сделать это по-другому.

Ответы на вопрос(1)

Ваш ответ на вопрос