Anonymous
Pandas присваивает логическую логику выравнивания
Сообщение
Anonymous » 14 янв 2026, 16:57
У меня есть несколько вопросов о пандах:
Всегда ли эти назначения выравниваются по метке индекса и положению столбца?
Код: Выделить всё
#Problem 1a
df[col1] = seriesObject
#Problem 1b
df[[col1,col2]] = df2[[col1,col2]]
Всегда ли эти назначения совпадают по метке индекса и метке столбца?
Код: Выделить всё
#Probelm 2a
df.loc[:,col1] = df2[col1]
#Problem 2b
df.loc[:,[col1,col2]] = df2[[col2,col1]]
Имеем ли мы одинаковое выравнивание по индексу и метке столбца при использовании логической маски?
Код: Выделить всё
#Probelm 3a
df.loc[mask,col1] = df2[col1]
#Problem 3b
df.loc[mask,[col1,col2]] = df2[[col2,col1]]
Наконец, если все они выравниваются по индексу строки, а не по положению, что произойдет с повторяющимися индексами?
Подробнее здесь:
https://stackoverflow.com/questions/798 ... ment-logic
1768399038
Anonymous
У меня есть несколько вопросов о пандах: [list] [*]Всегда ли эти назначения выравниваются по метке индекса и положению столбца? [code]#Problem 1a df[col1] = seriesObject #Problem 1b df[[col1,col2]] = df2[[col1,col2]] [/code] [*]Всегда ли эти назначения совпадают по метке индекса и метке столбца? [code]#Probelm 2a df.loc[:,col1] = df2[col1] #Problem 2b df.loc[:,[col1,col2]] = df2[[col2,col1]] [/code] [*]Имеем ли мы одинаковое выравнивание по индексу и метке столбца при использовании логической маски? [code]#Probelm 3a df.loc[mask,col1] = df2[col1] #Problem 3b df.loc[mask,[col1,col2]] = df2[[col2,col1]] [/code] [*]Наконец, если все они выравниваются по индексу строки, а не по положению, что произойдет с повторяющимися индексами? [/list] Подробнее здесь: [url]https://stackoverflow.com/questions/79867478/pandas-assignment-an-boolean-alignment-logic[/url]