У меня есть некоторые экспериментальные данные, которые выглядят так: http://paste2.org/YzJL4e1b (слишком длинные, чтобы публиковать здесь ). Блоки, разделенные строками с именами полей, представляют собой разные испытания одного и того же эксперимента. Я хотел бы прочитать все в фрейме данных pandas, но объединить определенные испытания (например, 0,1,6,7 вместе взятые - и 2, 3,4,5 вместе взятые в другой группе). Это связано с тем, что разные испытания имеют немного разные условия, и я хотел бы проанализировать разницу результатов между этими условиями. У меня есть список чисел для разных условий из другого файла.
В настоящее время я делаю это:
tracker_data = pd.DataFrame
tracker_data = tracker_data.from_csv(bhpath+i+'_wmet.tsv', sep='\t', header=4)
tracker_data['GazePointXLeft'] = tracker_data['GazePointXLeft'].astype(np.float64)
но это, конечно, просто читает все за один раз (включая строки имени поля) - было бы здорово, если бы я мог каким-то образом вкладывать блоки, что позволяет мне легко получать к ним доступ через числовые индексы...
У вас есть идеи, как мне лучше всего это сделать?