Логика выравнивания назначений PandasPython

Программы на Python
Anonymous
Логика выравнивания назначений Pandas

Сообщение Anonymous »

У меня есть несколько вопросов о пандах:
  • Всегда ли эти назначения выравниваются по метке индекса и положению столбца?

    Код: Выделить всё

    #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

Вернуться в «Python»