当前位置: 首页 > news >正文

深圳企业网站制作公司单位百度云搜索引擎入口 百度网盘

深圳企业网站制作公司单位,百度云搜索引擎入口 百度网盘,金华金东区建设局网站,商丘购物网站开发设计Python 进行 DataFrame 数据处理的过程中#xff0c;需要判断某一列中的值#xff08;条件#xff09;#xff0c;然后对其他两列或三列进行求和#xff08;均值/最值#xff09;等运算#xff0c;并把运算结果存储在新的一列中。干说可能觉得比较晕#xff0c;我们来看…Python 进行 DataFrame 数据处理的过程中需要判断某一列中的值条件然后对其他两列或三列进行求和均值/最值等运算并把运算结果存储在新的一列中。干说可能觉得比较晕我们来看一个例子 下表 data_base 中预测区间这一列共有 1/2/3/4 类值现需要生成新列预测概率新列的计算规则为 若预测区间1则求分类概率_1与分类概率_2的均值若预测区间2/3则求分类概率_1与分类概率_2与分类概率_3的均值若预测区间4则为分类概率_1的值需求应该说清楚了下面我们来看看根据上述计算规则传统的代码怎么写。 传统代码思路 iterrows() 遍历 data_base 表使用 for ... if ... elif ...计算预测概率的值 import time start_1 time.clock()#记录代码开始运行时间data_base[u预测概率_1] 0#赋初始值for index,row in data_base.iterrows():if (row[预测区间] 1):data_base.loc[index, 预测概率_1] ((data_base.loc[index, 分类概率_1] data_base.loc[index, 分类概率_2])/2).astype(float)elif (row[预测区间] 2) | (row[预测区间] 3):data_base.loc[index, 预测概率_1] ((data_base.loc[index, 分类概率_1] data_base.loc[index, 分类概率_2]data_base.loc[index, 分类概率_3])/3).astype(float)elif (row[预测区间] 4):data_base.loc[index, 预测概率_1] ((data_base.loc[index, 分类概率_1])).astype(float)end_1 time.clock()#记录代码结束运行时间 print(Running time: %s Seconds%(end_1-start_1))#输出耗时 输出Running time: 539.8234579883166 Seconds 一万四千行数据运行了将近十分钟........... 下面来看看比他快 6 万倍的代码思路lambda...if...else(if...else...) 定义计算规则然后使用 map() 函数做映射 start_2 time.clock()a data_base[u预测区间].tolist() x data_base[u分类概率_1].tolist() y data_base[u分类概率_2].tolist() z data_base[u分类概率_3].tolist()b list(map(lambda a, x, y, z: (xyz)/3 if (a2)|(a3) else ((xy)/2 if a1 else(x if a4 else 0)),a, x, y, z)) b pd.DataFrame(b, columns[预测概率_2])#转化成dataframe格式 data_base pd.concat([data_base, b[预测概率_2]], axis 1, joinouter, sortFalse)end_2 time.clock() print(Running time: %s Seconds%(end_2-start_2)) 输出Running time: 0.009003164524415297 Seconds 539.823 / 0.009 ~~ 60000 这可不就是快了 6 万倍嘛哈哈...... 下面我们看看求的结果是否一样不管代码快了多少如果算错了那就没有任何意义 data_base_out data_base[[级别, 行业, 年份, 预测区间,分类概率_1, 分类概率_2, 分类概率_3,预测概率_1,预测概率_2]] data_base_out.head() 对比后两列一致? 抽查一些值根据计算规则手动算一算 对比表中代码给出的值一致? 完美~~~
http://www.pierceye.com/news/10382/

相关文章:

  • 网站乱码解决办法设计软件培训机构排行榜
  • 电子商务网站开发报价临沂网站开发公司电话
  • 拖拽建站系统源码优惠网站代理怎么做
  • 有没有正规的毕设代做网站wordpress分类目录keyword
  • 网站模板代理青岛外贸网站建站
  • 不动产登记网站建设gta5网站建设中什么意思
  • 网站建设的搜索栏怎么设置十堰seo推广
  • 专业建站推广网络公司网页制作与网站建设的题
  • 医院网站建设公司价格低南京高端网站开发
  • wordpress多语言企业网站软件设计师培训机构
  • 免费做公益网站网站建设创新
  • 企业网站模板 优帮云做网站怎么弄
  • dede小视频网站源码网络营销网站建设ppt
  • 烟台 o2o平台带动做网站行业上海传媒公司总裁李健
  • 综合购物网站建站长沙百姓网
  • 公司网站总感觉少点什么找什么人做东莞建筑设计院排名
  • 商城网站功能介绍网站怎么做推广和宣传
  • 口碑好的盐城网站建设广州天河区房价2022年最新房价
  • 龙川县建设网站asp做网站优点
  • 杭州网站建设 seo西安教育平台网站建设
  • 中国芗城区城乡建设局网站dede门户网站模板下载
  • 网站站点管理在哪里做网站推广的好处
  • 桂林北站怎么去阳朔外贸网站建设 泰州
  • 2003网站的建设介绍小说的网站模板下载
  • 如何做网站策划win2003网站建设
  • 艺美网站建设徐州建站方案
  • 宁阳网站定制制作营业执照图片手机软件
  • 网站开发常用js函数制作企业宣传册用什么软件
  • 泰州专业制作网站网站制作实例
  • 如何建设网站平台做网站 每月赚 钱