Кадр данных Pandas получает местоположение столбца, если имя содержит строку и разбивается на несколько кадров данных.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Кадр данных Pandas получает местоположение столбца, если имя содержит строку и разбивается на несколько кадров данных.

Сообщение Anonymous »

Я читаю файл .csv, который содержит несколько столбцов временных рядов, но каждый из них имеет другое имя в зависимости от пакета. Моя цель — найти имена столбцов, которые содержат строку «TIME», и получить их номера столбцов, чтобы я мог разрезать df на несколько df, причем столбцы начинаются с col временного ряда и заканчиваются перед следующим col временного ряда.
Я могу получить список имен столбцов, но не могу получить их местоположения в исходном файле df:

Код: Выделить всё

time_cols = [col for col in df.columns if 'TIME' in col]
time_cols_loc = df.columns.get_loc(time_cols)
Приведенное выше дает InvalidIndexError, я предполагаю, потому что он извлекает этот список вместо поиска значений в исходном df. Я также не знаю, как его потом нарезать.

Подробнее здесь: https://stackoverflow.com/questions/786 ... -into-mult
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»