Умножьте две серии Pandas на несоответствующие индексыPython

Программы на Python
Ответить
Anonymous
 Умножьте две серии Pandas на несоответствующие индексы

Сообщение Anonymous »

Создано две серии: s1 и s2 из df.

Каждая из них имеет одинаковую длину, но разные индексы. s1.multiply(s2) объединяет несовпадающие индексы вместо умножения на них.

Я просто хочу умножить поэлементно s1 на s2 игнорируя несовпадающие индексы.

Я мог бы запустить s1.reset_index() и s2.reset_index(), а затем взять столбец, который я Я хочу получить эти два файла dfs, поскольку исходный индекс преобразуется в отдельный столбец, но это утомительно, и я подумал, что может быть более простой способ сделать это.

s1.multiply(s2, axis='columns')
< /code>

, похоже, не работает < /p>

Подробнее здесь: https://stackoverflow.com/questions/317 ... ed-indices
Ответить

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

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

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

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

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