创建了两个系列:s1
和{}来自df
。在
它们的长度相同,但指数不同。s1.multiply(s2)
合并不匹配的指数,而不是与之相乘。在
我只想将entrywise s1
与{}相乘,忽略不匹配的索引。在
我可以运行s1.reset_index()
和s2.reset_index()
,然后从这两个df中获取我想要的列,因为它将原始索引转换为一个单独的列,但这很乏味,我认为可能有一种更简单的方法来实现它。在
s1.multiply(s2, axis='columns')
似乎也不管用
Tags:
我认为使用
reset_index()
是一种方法,但是可以选择删除索引,而不是将其推回到数据帧中。在像这样:
我之所以喜欢
^{pr2}$reset_index()
方法,而不是其他建议的简单乘以值的方法这不是很明确。这一行并没有告诉我有一个索引问题,你正在解决。在
虽然这一行非常明确地说明了您正在解决一个索引问题:
或者将其分解为多行:
相关问题 更多 >
编程相关推荐