对销售数据集online retail根据数据集数量和单价列计算得到销售额并作为新的属性列代码中为什么要指明axis=1如果不指明了会报错:请说明原因。
在对数据集进行计算时,axis=1表示计算行之间的值,而不是列之间的值。在本题中,需要根据数量和单价计算销售额,这需要在每一行进行计算,因此需要指定axis=1。如果不指定会报错,因为默认情况下pandas的计算是按列进行的,而单价列和数量列在同一列,如果没有指定axis=1,则会将这一列视为一个整体进行计算,导致计算结果错误。
原文地址: https://www.cveoy.top/t/topic/gIcE 著作权归作者所有。请勿转载和采集!