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

杭州煜灿网络科技有限公司网站开发html代码下载

杭州煜灿网络科技有限公司网站开发,html代码下载,网站建设服务提供商,郑州网站建设公司谷雨Pandas数据操作 排序操作对索引进行排序按行排序按值排序 删除操作算数运算去重duplicated()drop_duplicates() 数据重塑层次化索引索引方式内层选取数据重塑 排序操作 对索引进行排序 Series 用 sort_index() 按索引排序#xff0c;sort_values() 按值排序#xff1b; Dat… Pandas数据操作 排序操作对索引进行排序按行排序按值排序 删除操作算数运算去重duplicated()drop_duplicates() 数据重塑层次化索引索引方式内层选取数据重塑 排序操作 对索引进行排序 Series 用 sort_index() 按索引排序sort_values() 按值排序 DataFrame 也是用 sort_index() 和 sort_values()。 In[73]: obj Series(range(4), index[d,a,b,c]) In[74]: obj.sort_index() Out[74]: a 1 b 2 c 3 d 0 dtype: int64 In[78]: frame DataFrame(np.arange(8).reshape((2,4)),index[three, one],columns[d,a,b,c]) In[79]: frame Out[79]: d a b c three 0 1 2 3 one 4 5 6 7 In[86]: frame.sort_index() Out[86]: d a b c one 4 5 6 7 three 0 1 2 3按行排序 In[89]: frame.sort_index(axis1, ascendingFalse) Out[89]: d c b a three 0 3 2 1 one 4 7 6 5按值排序 Series: In[92]: obj Series([4, 7, -3, 2]) In[94]: obj.sort_values() Out[94]: 2 -3 3 2 0 4 1 7 dtype: int64DataFrame: In[95]: frame DataFrame({b:[4, 7, -3, 2], a:[0, 1, 0, 1]}) In[97]: frame.sort_values(byb) #DataFrame必须传一个by参数表示要排序的列 Out[97]: a b 2 0 -3 3 1 2 0 0 4 1 1 7删除操作 删除指定轴上的项 即删除 Series 的元素或 DataFrame 的某一行列的意思我们可以通过对象的 drop(labels, axis0) 方法实现此功能。 删除 Series 的一个元素 In[11]: ser Series([4.5,7.2,-5.3,3.6], index[d,b,a,c]) In[13]: ser.drop(c) Out[13]: d 4.5 b 7.2 a -5.3 dtype: float64删除 DataFrame 的行或列 In[17]: df DataFrame(np.arange(9).reshape(3,3), index[a,c,d], columns[oh,te,ca]) In[18]: df Out[18]: oh te ca a 0 1 2 c 3 4 5 d 6 7 8In[19]: df.drop(a) Out[19]: oh te ca c 3 4 5 d 6 7 8In[20]: df.drop([oh,te],axis1) Out[20]: ca a 2 c 5 d 8 需要注意的是 drop() 返回的是一个新对象原对象不会被改变。 算数运算 DataFrame 中的算术运算是 df 中对应位置的元素的算术运算如果没有共同的元素则用 NaN 代替。 In[5]: df1 DataFrame(np.arange(12.).reshape((3,4)),columnslist(abcd)) In[6]: df2 DataFrame(np.arange(20.).reshape((4,5)),columnslist(abcde)) In[9]: df1df2 Out[9]: a b c d e 0 0 2 4 6 NaN 1 9 11 13 15 NaN 2 18 20 22 24 NaN 3 NaN NaN NaN NaN NaN此外如果我们想设置默认的其他填充值而非 NaN 的话可以传入填充值。 In[11]: df1.add(df2, fill_value0) Out[11]: a b c d e 0 0 2 4 6 4 1 9 11 13 15 9 2 18 20 22 24 14 3 15 16 17 18 19去重 duplicated() DataFrame 的 duplicated 方法返回一个布尔型 Series表示各行是否是重复行。具体用法如下 In[1]: df DataFrame({k1:[one]*3 [two]*4, k2:[1,1,2,3,3,4,4]}) In[2]: df Out[2]: k1 k2 0 one 1 1 one 1 2 one 2 3 two 3 4 two 3 5 two 4 6 two 4 In[3]: df.duplicated() Out[3]: 0 False 1 True 2 False 3 False 4 True 5 False 6 True dtype: booldrop_duplicates() drop_duplicates() 用于去除重复的行数具体用法如下 In[4]: df.drop_duplicates() Out[4]: k1 k2 0 one 1 2 one 2 3 two 3 5 two 4数据重塑 层次化索引 层次化索引(hierarchical indexing)是 pandas 的一项重要功能它使我们能在一个轴上拥有多个两个以上索引级别。请看以下例子 In[1]:data Series(np.random.randn(10), index [[a, a, a, b, b, b, c, c, d, d ],[1,2,3,1,2,3,1,2,2,3]]) In[2]:data Out[2]: a 1 0.1692392 0.6892713 0.879309 b 1 -0.6991762 0.2604463 -0.321751 c 1 0.8931052 0.757505 d 2 -1.2233443 -0.802812 dtype: float64索引方式 In[3]:data[b:d] Out[3]: b 1 -0.6991762 0.2604463 -0.321751 c 1 0.8931052 0.757505 d 2 -1.2233443 -0.802812 dtype: float64内层选取 In[4]:data[:, 2] Out[4]: a 0.689271 b 0.260446 c 0.757505 d -1.223344 dtype: float64数据重塑 将 Series 转化成 DataFrame: in[5]:data.unstack() Out[5]: 1 2 3 a 0.169239 0.689271 0.879309 b -0.699176 0.260446 -0.321751 c 0.893105 0.757505 NaN d NaN -1.223344 -0.802812
http://www.hkea.cn/news/14469722/

相关文章:

  • 帝国cms怎样做网站迁移医院网站推广渠道
  • 自己建设网站平台步骤茶叶企业网站源码
  • 网站建设流程时间表上海做网站 公司
  • 网站开发职业生涯规划范文wordpress无法修改主题
  • 广告 网站宝安中心医院怎么样
  • 网站建设维护是做什么会计科目有哪些可以做外链的网站
  • .net个人网站开发视频重庆哪家制作网站好
  • 建设银行的官方网站纪念币跨境电商流程
  • 专门帮做ppt的网站广州手机网站建设联系电话
  • 竞价单页网站模板销售管理系统包括哪几大模块
  • 网络营销网站建设案例wordpress查询数据库插件
  • 网站开发外包 验收深圳提供网站建设服务平台
  • 门户网站个人可以做吗wordpress删除自定义分类
  • 电商 做图 网站有哪些专注服务于站长和网站的信息平台.
  • 做汉字词卡的网站商业网站教程
  • 论坛网站建设价格wordpress 文字
  • 门户网站的营销特点网站后台 栏目管理
  • 网站布局建设wordpress破解管理员帐号
  • 网站建设 北京昌平wordpress 写博客插件
  • 网站怎么做才吸引人公司网站开发主要技术
  • 太仓市建设招标网站广州做网站平台
  • 上海网站建设润滋做网站要
  • 有没有做英语试题的网站长沙做网站的公司对比
  • 四川省建设科技协会网站装修公司的口碑排名
  • 上海建设工程质监站网站洛阳做网站公司
  • 做视频用的网站巴中做网站 微信开发
  • 网站设计O2O平台佛山总代理中国做网站最好的
  • 公司官网网站建设想法广告位招商怎么找客户
  • 医馆网站建设方案杭州seo俱乐部
  • 北京网站seo设计wordpress 推荐插件