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

做网站 宁波关于学校网站建设申请报告

做网站 宁波,关于学校网站建设申请报告,肥城做网站,企业建站什么网站好文章最前#xff1a; 我是Octopus#xff0c;这个名字来源于我的中文名--章鱼#xff1b;我热爱编程、热爱算法、热爱开源。所有源码在我的个人github #xff1b;这博客是记录我学习的点点滴滴#xff0c;如果您对 Python、Java、AI、算法有兴趣#xff0c;可以关注我的… 文章最前 我是Octopus这个名字来源于我的中文名--章鱼我热爱编程、热爱算法、热爱开源。所有源码在我的个人github 这博客是记录我学习的点点滴滴如果您对 Python、Java、AI、算法有兴趣可以关注我的动态一起学习共同进步。 一.缺失值处理 #示例数据 df pd.read_csv(pokemon_data.csv,encodinggbk) #查看数据前十行 df.head(10) 1.判断缺失值 判断数据表所有数据中的缺失值 df.isnull() 判断数据表某一列的缺失值 df[类型2].isnull() #查看类型2这一列的非缺失值和缺失值的数量分布 df[类型2].isnull().value_counts() 2.删除缺失值 删除掉含有缺失值的所有行 df.dropna() df.dropna(howany) 删除满足行内数据均为NaN这个条件的行 df.dropna(howall) 创建一个4行3列的含有NaN的数据作为演示 df1 pd.DataFrame([[1,5,np.nan],[2,np.nan,np.nan],[2,3,np.nan],[np.nan,np.nan,np.nan]]) df1 01201.05.0NaN12.0NaNNaN22.03.0NaN3NaNNaNNaN howall能删除掉均为NaN的行 df1.dropna(howall) 01201.05.0NaN12.0NaNNaN22.03.0NaN 删除满足列内数据均为NaN这个条件的列按列删除 df1.dropna(howall,axis1,inplaceTrue) df1 3.填充缺失值 填充指定值 df1.fillna(value0) 填充函数 df1[1].fillna(df1[1].mean()) 向前填充 df1[1].fillna(methodffill) 向后填充 df1[1].fillna(methodbfill) 二.清除空格 创建含有空格的示例数据 dict1 {name:[小红,小明,小张],age:[16,17,18],city:[北京 ,杭州, 上海 ]} df2 pd.DataFrame(dict1,columns[name,age,city]) 查看含有空格的数据 df2.to_csv(2.csv) 清除空格 df2[city] df2[city].map(str.strip) 查看清除后的数据表 df2.to_csv(df2.csv) 3.转换数据格式 将年龄列数据转换成字符串格式 df2[age] df2[age].astype(str) df2.dtypes 将年龄列数据转换成浮点数格式 df2[age] df2[age].astype(float) 将年龄列数据转换成整数格式 df2[age] df2[age].astype(int) 4.大小写转换 df2[city] [beijing,hangzhou,shanghai] df2 转换成大写 df2[city] df2[city].str.upper() df2 转换成小写 df2[city] df2[city].str.lower() df2 转换成首字母大写 df2[city] df2[city].str.title() df2 5.更改列名 通过rename函数修改部分列名或者所有列名并默认返回一个新的数据框若需要在原基础上修改添加参数inplaceTrue即可 df2.rename(columns{name:name2,age:age2}) 通过columns属性修改列名这种方式就需要输入所有的列名了并直接在原基础上修改 df2.columns [n,a,c] 6.更改索引与重置索引 df.head(10) 更改索引 #将类型1这列作为索引 df3 df.set_index(类型1) df3 重置索引 df4 df3.reset_index() df4 7.重复值处理 df5 pd.DataFrame({c1:[apple]*3 [banana]*3,c2:[1,1,2,3,3,2]}) df5 查看是否有重复值 #适合小数据目测 df5.duplicated(subset[c1,c2],keepfirst) #当数据量比较大的时候可以看看重复数据和非重复数据的计数分布 df5_duplicated df5.duplicated(subset[c1,c2],keepfirst) df5_duplicated.value_counts() 保留重复值 df5[df5.duplicated(subset[c1,c2],keepfirst)] 删除重复值 1默认保留第一个出现的重复值删除掉后面的重复值 df5.drop_duplicates(subset[c1,c2],keepfirst) 2保留最后一个重复值删除掉前面的重复值 df5.drop_duplicates(subset[c1,c2],keeplast) 3如果希望直接在原基础上修改添加参数inplaceTrue df5.drop_duplicates(subset[c1,c2],keeplast,inplaceTrue) df5 8.替换值 忽略警告的做法 import warnings warnings.filterwarnings(ignore) df6 df.head(10) df6 df6[类型1] df6[类型1].replace(Grass,G) df6 多个对象替换单个值 df6[类型1] df6[类型1].replace([G,Fire],gf) df6 用不同的值替换不同的对象 df6[类型1] df6[类型1].replace([gf,Water],[good,W]) df6 参数也可以是字典 df6[类型1] df6[类型1].replace({good:gg,W:ww}) df6
http://www.w-s-a.com/news/564636/

相关文章:

  • 网站开发组合淘宝网站开发选什么类目
  • 广东手机网站建设个人电脑做网站主机
  • 健身俱乐部网站开发文档建一个网站需要什么条件
  • 买的网站模板怎么做建设行政管理部门网站
  • 怎么让百度多收录网站关键词seo深圳
  • 陕西交通建设集团网站体检个人网站设计模板田田田田田田田田
  • ae模板网站推荐安徽建筑信息平台
  • 新网站建设代理商wordpress模板商店
  • 中国十大设计素材网站wordpress发布失败
  • 江西省建设监理网站网页制作与设计是什么
  • 在招聘网站做销售怎么样网址你懂我意思正能量不用下载ios
  • 高端企业网站定制公司企业网站2000元
  • 成都网站建设:河北省建设工程质量监督网站
  • 四川省建设厅官网信息查询平台北京seo关键词优化外包
  • 网站建设响应式是什么意思wordpress弹窗打开网页
  • 做美工需要参考的网站漳州做网站的公司
  • 用源码建设网站关于网站开发的自我评价
  • 网站设计师图片自助建站编辑器
  • 网站建设的常用技术有哪些深圳建筑工地招工
  • 做软装找图片的网站wordpress 替代
  • 制作网站的后台公众号做视频网站会封吗
  • 广西企业建站邯郸景区网站制作
  • 开发商城网站多少钱城厢区建设局网站
  • 网站外链多的危害天水市建设局网站
  • 网站接入商学交互设计网站
  • 目前最新的网站后台架构技术综述什么网站可以做名片
  • 成都建站长沙做网站美工的公司
  • 湖南省住房与城乡建设厅网站平顶山网站关键词优化
  • 购物网站前台功能模块汕头网站设计电话
  • 网站你懂我意思正能量免费wordpress菜单底部导航代码