Взятие подмножества из одного кадра данных и назначение его нескольким столбцам в другом кадре данных - PullRequest
0 голосов
/ 11 июля 2019

У меня есть фрейм данных (df1), в котором есть информация, из которой я хочу создать подмножество и назначить ее нескольким столбцам в новом пустом фрейме данных (df2), но я хочу, чтобы он начал назначать их в столбце, которыйэто не первый столбец.Я запускаю его и не получаю ошибок, но на самом деле ничего не заполняет df2.

У меня уже есть подмножество, работающее корректно (называется «подмножество»).Подмножество - это правильное количество столбцов, соответствующее количеству столбцов, указанных в моем коде.Имя столбцов уже названо и указано в некотором коде заранее.Ниже моя строка кода пытается присвоить ему новый фрейм данных:

 df2.loc[:,['col3','col4','col5','col6','col7','col8','col9','col10','col11','col12']] = subset

Как я уже говорил, сообщений об ошибках нет.В конце я просто хочу, чтобы данные из подмножества фактически заполняли эти конкретные столбцы в df2.

РЕДАКТИРОВАТЬ: Как выглядят df1 и df2:

Пример того, что подмножество из df1выглядит так:

Index     col1     col2     col3     col4     col5     col6     col7     col8     col9     col10
0         blue     OSX      800      800      1.65     Pass    0.597      SH1     0.065    NaN    
1         red      O4M      800      800      1.44     Pass    0.876      SH1     0.054    NaN
2         white    O6I      900      900      1.90     Pass    0.589      SH1     0.043    NaN

df2 может выглядеть примерно так: поля 'col3' - 'col12' должны заполняться вышеуказанными данными из df1 в том же порядке, в котором они указаны выше.

Index     col1     col2     col3     col4     col5     col6     col7     col8     col9     col10     col11     col12
0         4X7Y     43294
1         6TR2     23804
2         5HJ8     32047
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...