от
Так, У меня есть некоторые измерения, организованные в * .csv файлах следующим образом:
m_number,value
0,0.154
1,0.785
…
55,0.578
NaN,NaN
0,1.214
1,0.742
… 
Таким образом, всегда есть набор измерений x (x должен быть постоянным внутри одного файла, но это не гарантировано, и я должен проверить это число), разделенных линией NaN. После чтения данных в фрейм данных я хочу реорганизовать их для последующего использования:
  m_number    value 1      value 2      value 3      value 4  
0        0      0.154        0.214        0.229        0.234       
1        1      0.785        0.742        0.714        0.771
...
55      55      0.578        0.647        0.597        0.623
Каждый набор измерений должен быть один столбец. Вот фрагмент кода:
split_index = df.index[df_benchmark['id'].isnull()]
df_sliced = pd.DataFrame()
for i, index in enumerate(split_index):
    if i == 0:
        df_sliced = df.loc[0:index 

Код работает, но мне не нравится мой текущий подход. Поэтому я спрашиваю, есть ли лучшее и более элегантное решение для этой проблемы.

Лучший,
Julz
    

        

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...