• 2024-03-04别再低效筛选数据了!试试pandas query函数
    数据过滤在数据分析过程中具有极其重要的地位,因为在真实世界的数据集中,往往存在重复、缺失或异常的数据。pandas提供的数据过滤功能可以帮助我们轻松地识别和处理这些问题数据,从而确保数据的质量和准确性。今天介绍的query函数,为我们提供了强大灵活的数据过滤方式,有助于从复杂的
  • 2024-01-23策略模式
    if...else...的优雅写法,可以配合委托模式一起使用定义:定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的用户补充定义:处理大量if...else...代码类型:行为型适用场景:系统有很多类,而他们的区别仅仅在于他们的行为策略不同一个系统需
  • 2023-12-13购物车页面,根据选中的商品来动态更改总价格
    一、前端代码首先引入:import{ref,computed}from'vue'将checked数组更新为响应式引用,使用ref()函数:constchecked=ref([])使用v-model将checked数组绑定到van-checkbox组件上:<van-checkbox:name="item.cartID"checked-color="#ff5d4e"v-mod
  • 2023-11-06Java float保留两位小数或多位小数
     Javafloat保留两位小数或多位小数方法1:用Math.round计算,这里返回的数字格式的.   floatprice=89.89;intitemNum=3;floattotalPrice=price*itemNum;floatnum=(float)(Math.round(totalPrice*100)/100);  //如果要求精确4位就*10000然后/10000方法2(OK):用DecimalFo
  • 2023-08-29用js reduce 写一个reduce循环遍历数组对象,里面带有if判断
    简单的reduce案例,实际场景中使用不多,这里给到一个常用的遍历数组对象!!varproducts=[{name:"Apple",price:2.5,quantity:3},{name:"Banana",price:1.5,quantity:2},{name:"Orange",price:3,quantity:4},];vartotalPrice=products
  • 2023-08-21数组的方法reduce
    selectTotalPrice(){ lettotalPrice=this.goods.reduce((prev,cur)=>{ constcurPrice=cur.goods.sku?.price||cur.goods.price; returnparseFloat(prev)+parseFloat((cur.is_select&&curPrice)||0)*cur.num; },0); return