У меня есть фрейм данных (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