Pandas数值计算与排序
来源:互联网 发布:影楼设计软件 编辑:程序博客网 时间:2024/05/21 04:24
import pandas as pdfood_info = pd.read_csv("D:\\test\\food_info.csv") #此处需要转义print(food_info.head(2))
NDB_No Shrt_Desc Water_(g) Energ_Kcal Protein_(g) \0 1001 BUTTER WITH SALT 15.87 717 0.85 1 1002 BUTTER WHIPPED WITH SALT 15.87 717 0.85 Lipid_Tot_(g) Ash_(g) Carbohydrt_(g) Fiber_TD_(g) Sugar_Tot_(g) \0 81.11 2.11 0.06 0.0 0.06 1 81.11 2.11 0.06 0.0 0.06 ... Vit_A_IU Vit_A_RAE Vit_E_(mg) Vit_D_mcg Vit_D_IU \0 ... 2499.0 684.0 2.32 1.5 60.0 1 ... 2499.0 684.0 2.32 1.5 60.0 Vit_K_(mcg) FA_Sat_(g) FA_Mono_(g) FA_Poly_(g) Cholestrl_(mg) 0 7.0 51.368 21.021 3.043 215.0 1 7.0 50.489 23.426 3.012 219.0 [2 rows x 36 columns]
#需求:将g转化为mgw_g = food_info["Water_(g)"]w_mg = w_g*1000food_info["Water_(mg)"] = w_mg #在这这个文件里新添加一列print (w_g.head(3))print (w_mg.head(3))print (food_info["Water_(mg)"].head(3))
0 15.871 15.872 0.24Name: Water_(g), dtype: float640 15870.01 15870.02 240.0Name: Water_(g), dtype: float640 15870.01 15870.02 240.0Name: Water_(mg), dtype: float64
w_mg = food_info["Water_(g)"]*food_info["Vit_E_(mg)"]print (w_mg.head(3))
0 36.81841 36.81842 0.6720dtype: float64
w_mg = w_mg/w_mg.max()print (w_mg.head(3))
0 0.15871 0.15872 0.0024Name: Water_(g), dtype: float64
test = food_info["FA_Poly_(g)"]print (test.head(3))food_info.sort_values("FA_Poly_(g)",inplace=True) #按照升序进行排序test = food_info["FA_Poly_(g)"]print (test.head(3))
701 22.5413634 0.0904492 1.367Name: FA_Poly_(g), dtype: float644348 0.04243 0.06154 0.0Name: FA_Poly_(g), dtype: float64
food_info.sort_values("FA_Poly_(g)",inplace=True,ascending=False) #按照降序进行排序test = food_info["FA_Poly_(g)"]print (test.head(3))
656 74.623662 69.9008431 67.849Name: FA_Poly_(g), dtype: float64
0 0
- pandas数值计算与排序
- Pandas数值计算与排序
- Python-Pandas(2)数值计算与排序
- pandas索引与计算
- Numpy与Pandas排序
- pandas排序与统计
- 数值分析笔记 第一章 数值分析与科学计算引论
- pandas擅长数据I/O处理numpy擅长数组数值计算
- 【脚本语言系列】关于Python数值计算Pandas,你需要知道的事
- pandas排序
- pandas排序
- 【数值计算】幂法与反幂法
- 数值计算
- 数值计算
- 数值计算
- MATLAB符号计算与数值计算 之转换
- html数值计算计算
- Shell编程:字符串与数值之间的转换与计算
- JDK、JRE、JVM三者的区别
- Linux系统与Windows系统中的回车与换行问题
- LeetCode上Roman to Integer的C++代码
- Java的优点
- HDU 1789 Doing Homework again
- Pandas数值计算与排序
- 浅谈BitMap
- 大数据的解决方案--------批量读取和延迟修改
- C/C++计算一重定积分和二重定积分(纯暴力算法实现)
- 中国计算机学会CCF推荐国际学术会议和期刊目录
- 谷哥的小弟学后台(36)——MyBatis的原始Dao开发方式
- C#7.0之ref locals and returns (局部变量和引用返回,之前欠大家的,现在补上)
- 测鬼记(上)——入职(三)
- Leaks 内存泄漏检测工具使用