202107-09 python 如何对Series中的每一个数据做运算 问题描述最近~发现对series里的元素操作挺复杂的,用forloop+Series.iloc[i]会发生卡死的状况,那么,lambda是解决办法:error1ratings['timestamp']=ratings['timestamp'].apply(ratings['timestamp'].iloc[i].strftime("%Y-%m-%d%H:%M:%S",ts)foriinrange(len(ratings)))TypeError:'generator'objectisnotcallable用lambda直接apply,就相当于对每一行的每个元素,逐一apply:ratings_sub['timestamp']=rat... 继续阅读 >
202010-20 在sql中对两列数据进行运算作为新的列操作 如下所示:selecta1,a2,a1+a2a,a1*a2b,a1*1.0/a2cfrombb_sb把a表的a1,a2列相加作为新列a,把a1,a2相乘作为新列b,注意:相除的时候得进行类型转换处理,否则结果为0.selecta.a1,b.b1,a.a1+b.b1afrombb_sba,bb_cywzbrzbb这是两个不同表之间的列进行运算。补充知识:Sql语句实现不同记录同一属性列的差值计算所使用的表的具体结构如下图所示Table中主键是(plateNumber+currentTime)要实现的查询是:给定车牌号和查询... 继续阅读 >