import numpy as np
import pandas as pd# pandas数据分析选则接近数值的最接优方案# 1.准备数据
CHILD_TABLE = (720, 750)
CHIDL_STOOL = (300, 350)
CHILD_PLAY_LEN = (300, 400)
CHILD_TENT = (1100, 1300)
# 2.遍历循环,添加到列表中
sum_length_lst = []
play_lst = []
table_lst = []
stool_lst = []
tent_lst = []
for play_b in CHILD_PLAY_LEN:for table_b in CHILD_TABLE:for stool_b in CHIDL_STOOL:for tent_b in CHILD_TENT:tent_lst.append(tent_b)play_lst.append(play_b)table_lst.append(table_b)stool_lst.append(stool_b)# 3.计算各个之和,生成列表sum_len = play_b + table_b + stool_b + tent_bsum_length_lst.append(sum_len)
# 4.添加到字典
pd_dict = {"sum_len": sum_length_lst,"play_len": play_lst,"table_len": table_lst,"stool_len": stool_lst,"tent_len": tent_lst
}
# 5.生成列表数据、排序
df = pd.DataFrame(pd_dict)
df = df.sort_values(by='sum_len')
print(df)

自动生成列表并排序:

# 6.根据判断距离寻找列表接近数值的表方案
dis = 2700
nearst_df = df.loc[df.sum_len <= dis ]
nearst_df = nearst_df.ix[nearst_df.sum_len.idxmax]
print(nearst_df)

结果显示如下:

pandas数据分析选则接近数值的最接优方案相关推荐

  1. Python 全栈 400 之Pandas数据分析练习

    288 Pandas 读取 URL 路径的文件 数据输入路径,可以是文件路径,也可以是 URL,或者实现 read 方法的任意对象. 如下经典的数据集 iris,直接通过 URL 获取. In [16 ...

  2. 极速入门Pandas数据分析

    极速入门Pandas数据分析 数据载入 DataFrame Pandas 有 Series 和 DataFrame 两种数据结构,对应一维数组和二维表,Series 可以理解成是一个只有一列的 Dat ...

  3. 22个案例详解Pandas数据分析/预处理时的实用技巧,超简单

    作者 | 俊欣 来源 | 关于数据分析与可视化 今天小编打算来讲一讲数据分析方面的内容,整理和总结一下Pandas在数据预处理和数据分析方面的硬核干货,我们大致会说 Pandas计算交叉列表 Pand ...

  4. 22个案例详解 Pandas 数据分析/预处理时的实用技巧,超简单

    作者 | 俊欣 来源 | 关于数据分析与可视化 今天小编打算来讲一讲数据分析方面的内容,整理和总结一下Pandas在数据预处理和数据分析方面的硬核干货,我们大致会说 Pandas计算交叉列表 Pand ...

  5. 【Python】6000字、22个案例详解Pandas数据分析/预处理时的实用技巧,超简单

    上两篇原创的文章,小编主要是讲了数据可视化方面的内容,但是好像看得人不是很多的样子(搞得小编心里拔凉拔凉的....) [硬核干货]4500字.10个案例分享几个Python可视化小技巧,助你绘制高质量 ...

  6. 【原创干货】6000字、22个案例详解Pandas数据分析/预处理时的实用技巧,超简单...

    上两篇原创的文章,小编主要是讲了数据可视化方面的内容,但是好像看得人不是很多的样子(搞得小编心里拔凉拔凉的....) [硬核干货]4500字.10个案例分享几个Python可视化小技巧,助你绘制高质量 ...

  7. 用python玩转办公软件(pandas数据分析)入门

    用python玩转办公软件(pandas数据分析)入门 文章目录 用python玩转办公软件(pandas数据分析)入门 1.pandas介绍 2.csv文件介绍 3.pandas常用操作csv (1 ...

  8. pandas数据分析给力教程【完整版】(六)

    上一篇:pandas数据分析给力教程[完整版](五) 下一篇:pandas数据分析给力教程[完整版](七) import pandas as pd from pandas import Series, ...

  9. pandas数据分析航空公司数据

    pandas数据分析 pandas主要有两种数据结构,分别是dataframe和series,本次我们主要讲述的是dataframe的简单应用,从数据的读取到清洗. 数据读取与观察 1.pandas读 ...

最新文章

  1. django-后台sms管理系统的css框架
  2. 优秀博士生与普通博士生差距能有多大?
  3. 潘建伟团队首次实现18个光量子比特纠缠,刷新世界记录
  4. 黑客组织称7月将售新入侵工具 价格超2.2万美元
  5. 在博客中如何让code具有比较易读的格式
  6. Golang 编程 — Go Micro 微服务框架
  7. DL之BigGAN:利用BigGAN算法实现超强炸天效果——画风的确skr、skr、skr,太特么的skr了
  8. OpenStack 镜像密码修改办法
  9. python3 Django框架报错(备忘录)
  10. Android中JNI的使用方法
  11. IntelliJ idea 给git下来的项目配置python环境(Anaconda)
  12. mysql 如何提高批量导入的速度
  13. AE快速景深模糊插件:Rowbyte Fast Bokeh for Mac
  14. Flutter StreamBuilder 异步更新数据
  15. php 保护变量,PHP安全:变量的前世今生
  16. 谷歌和ESRI眼中的Web Mercator
  17. quartus仿真10:74283的基本功能
  18. al换脸一键生成_使用al生成详细的课程计划
  19. python之调用科大讯飞的语音合成
  20. Supermap机器学习功能实操

热门文章

  1. mysql日志种类、二进制日志模式、mysqlbinlog解析二进制日志
  2. layui之在table的编辑的按钮的思考
  3. 缓存优化过程中的一些思考
  4. URAL 2047 Maths 打表 递推
  5. jrtplib使用注意事项
  6. Javascript实现合并单元格
  7. 【dll 返回字符串 】2
  8. 追MM与设计模式的有趣见解
  9. Enterprise Library 4.1 快速上手(图)
  10. 标准C语言库 Glibc 2.15