Логика выравнивания назначений 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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