Я пытаюсь построить-х 24 таблицы в панде со следующими данными ниже:Извлечения данных из нескольких строкового кронштейна в пандах и создать новую таблицу
d.iloc[0:2] = [[0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 0L, 0L, 0L], [0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 1L, 1L, 2L, 2L, 0L, 0L, 0L]]
В принципе, первая суб-кронштейн представляет 24 часов данные за один день в январе, а вторая - в феврале. Ищу структурировать таблицу 2x24 (без «L») следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 ... 24
Jan 0 0 0 0 0 0 0 0 0 1 1 1 ... 0
Feb 0 0 0 0 0 0 0 0 0 1 1 1 ... 0
Что я нахожу сложным является зачистки (.strip), разделение и копирование данных в новую структуру dataframe. Я часто нахожу исходную структуру на онлайн-кадрах данных с 12 суб-скобами (по одному для каждого месяца). Я включил d.iloc[0,2]
, потому что я собираюсь применить функцию ко всем элементам в столбце 2 с помощью цикла for
. Спасибо за вашу драгоценную помощь.
Как это работает? – jezrael
Благодарим вас за подробный ответ. Я не могу применить .str.strip ('L'). Astype (int) к ячейке фрейма данных: AttributeError: объект 'str' не имеет атрибута 'str'. Как так? (ячейка является str-типом) – John12
Это не работает с образцом или с реальными данными? – jezrael