Что такое метод преобразования данных в NaN, если флаг в указанном столбце (соответствует верхним 6 буквам) равен «1»?Что такое метод преобразования данных в NaN, если флаг в указанном столбце (соответствует верхним 6 буквам) равен «1»?
Существуют Dataframes, которые указывают данные и флаги. Порядок столбцов различается между двумя кадрами данных.
Эти рамки имеют сотни столбцов и полмиллиона записей.
df
123456.A 123456.B ... 456789.A 456789.B
2016-01-01 00:00 5.6 0.3 ... 6.7 1.1
2016-01-01 00:01 5.4 0.4 ... 6.7 1.3
2016-01-01 00:02 5.1 0.2 ... 6.7 1.5
....
2016-12-31 23:57 5.7 0.4 ... 6.7 1.2
2016-12-31 23:58 5.6 0.3 ... 6.7 1.4
2016-12-31 23:59 5.4 0.4 ... 6.7 1.5
flag_t
456789 123456 ... 342546 821453
2016-01-01 00:00 1 0 ... 0 0
2016-01-01 00:01 0 0 ... 0 0
2016-01-01 00:02 1 1 ... 0 0
....
2016-12-31 23:57 0 1 ... 1 1
2016-12-31 23:58 0 0 ... 0 1
2016-12-31 23:59 0 0 ... 0 1
Это таблица, в которой я хотел бы получить:
df
123456.A 123456.B ... 456789.A 456789.B
2016-01-01 00:00 5.6 0.3 ... NaN NaN
2016-01-01 00:01 5.4 0.4 ... 6.7 1.3
2016-01-01 00:02 NaN NaN ... NaN NaN
....
2016-12-31 23:57 NaN NaN ... 6.7 1.2
2016-12-31 23:58 5.6 0.3 ... 6.7 1.4
2016-12-31 23:59 5.4 0.4 ... 6.7 1.5
Увидеть ответы, подобные этому, всегда весело, потому что это напоминает мне о том, насколько API поверхности 'pandas' имеет то, что я до сих пор не использовал. Интересный материал. –