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

担保公司网站模板asp网站过时

担保公司网站模板,asp网站过时,天元建设集团有限公司商业承兑,案例中优衣库所采用的网络营销方式获取数据后#xff0c;需要对数据进行合并#xff0c;通常是日期#xff0c;也有对相同公司进行合并 下面就研究数据合并的常用方法#xff1a; 目录appendmergeon属性how属性#xff08;inner#xff0c;outer#xff0c;left #xff0c; right#xff09;indicato…获取数据后需要对数据进行合并通常是日期也有对相同公司进行合并 下面就研究数据合并的常用方法 目录appendmergeon属性how属性innerouterleft rightindicatorconcataxisjoin~~join_axes~~ 现已删除ignore_indexkeyslevelssort首先创建几个DataFrame作为样本材料进行练习df1 pd.DataFrame(np.ones((4, 4))*1, columnslist(‘DCBA’), indexlist(‘4321’)) df2 pd.DataFrame(np.ones((4, 4))*2, columnslist(‘FEDC’), indexlist(‘6543’)) df3 pd.DataFrame(np.ones((4, 4))*3, columnslist(‘FEBA’), indexlist(‘6521’)) append df1.append(df2)D C B A F E 4 1.0 1.0 1.0 1.0 NaN NaN 3 1.0 1.0 1.0 1.0 NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN 6 2.0 2.0 NaN NaN 2.0 2.0 5 2.0 2.0 NaN NaN 2.0 2.0 4 2.0 2.0 NaN NaN 2.0 2.0 3 2.0 2.0 NaN NaN 2.0 2.0df1.append(df2, ignore_indexTrue)D C B A F E 0 1.0 1.0 1.0 1.0 NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN 3 1.0 1.0 1.0 1.0 NaN NaN 4 2.0 2.0 NaN NaN 2.0 2.0 5 2.0 2.0 NaN NaN 2.0 2.0 6 2.0 2.0 NaN NaN 2.0 2.0 7 2.0 2.0 NaN NaN 2.0 2.0df1.append([df2, df3], ignore_indexTrue)D C B A F E 0 1.0 1.0 1.0 1.0 NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN 3 1.0 1.0 1.0 1.0 NaN NaN 4 2.0 2.0 NaN NaN 2.0 2.0 5 2.0 2.0 NaN NaN 2.0 2.0 6 2.0 2.0 NaN NaN 2.0 2.0 7 2.0 2.0 NaN NaN 2.0 2.0 8 NaN NaN 3.0 3.0 3.0 3.0 9 NaN NaN 3.0 3.0 3.0 3.0 10 NaN NaN 3.0 3.0 3.0 3.0 11 NaN NaN 3.0 3.0 3.0 3.0merge 创建表格 left pd.DataFrame({A: [a0, a1, a2, a3],B: [b0, b1, b2, b3],k1: [x, x, y, y]}) right pd.DataFrame({C: [c1, c2, c3, c4],D: [d1, d2, d3, d4],k1: [y, y, z, z]})合并 pd.merge(left,right)A B k1 C D 0 a2 b2 y c1 d1 1 a2 b2 y c2 d2 2 a3 b3 y c1 d1 3 a3 b3 y c2 d2只保留所有共同列都相等的行 left[k2] list(1234) right[k2] list(5678) d.merge(left,right) pd.merge(left,right) A B k1 k2 C Don属性 指定合并基准列 pd.merge(left,right,onk1)A B k1 k2_x C D k2_y 0 a2 b2 y 3 c1 d1 5 1 a2 b2 y 3 c2 d2 6 2 a3 b3 y 4 c1 d1 5 3 a3 b3 y 4 c2 d2 6how属性innerouterleft right ‘inner’共同列的值必须完全相等 pd.merge(left, right, onk1, howinner) A B k1 k2_x C D k2_y 0 a2 b2 y 3 c1 d1 5 1 a2 b2 y 3 c2 d2 6 2 a3 b3 y 4 c1 d1 5 3 a3 b3 y 4 c2 d2 6‘outer’共同列的值都会保留left或right在共同列上的差集会对它们的缺失列项的值赋上NaN pd.merge(left, right, onk1, howouter)A B k1 k2_x C D k2_y 0 a0 b0 x 1 NaN NaN NaN 1 a1 b1 x 2 NaN NaN NaN 2 a2 b2 y 3 c1 d1 5 3 a2 b2 y 3 c2 d2 6 4 a3 b3 y 4 c1 d1 5 5 a3 b3 y 4 c2 d2 6 6 NaN NaN z NaN c3 d3 7 7 NaN NaN z NaN c4 d4 8 ‘left’根据左边的DataFrame确定共同列的保留值右边缺失列项的值赋上NaN pd.merge(left, right, onk1, howleft)A B k1 k2_x C D k2_y 0 a0 b0 x 1 NaN NaN NaN 1 a1 b1 x 2 NaN NaN NaN 2 a2 b2 y 3 c1 d1 5 3 a2 b2 y 3 c2 d2 6 4 a3 b3 y 4 c1 d1 5 5 a3 b3 y 4 c2 d2 6‘right’根据右边的DataFrame确定共同列的保留值左边缺失列项的值赋上NaN pd.merge(left, right, onk1, howright)A B k1 k2_x C D k2_y 0 a2 b2 y 3 c1 d1 5 1 a3 b3 y 4 c1 d1 5 2 a2 b2 y 3 c2 d2 6 3 a3 b3 y 4 c2 d2 6 4 NaN NaN z NaN c3 d3 7 5 NaN NaN z NaN c4 d4 8indicator 设置True表示显示合并方式即left / right / both pd.merge(left, right, onk1, howouter, indicatorTrue) A B k1 k2_x C D k2_y _merge 0 a0 b0 x 1 NaN NaN NaN left_only 1 a1 b1 x 2 NaN NaN NaN left_only 2 a2 b2 y 3 c1 d1 5 both 3 a2 b2 y 3 c2 d2 6 both 4 a3 b3 y 4 c1 d1 5 both 5 a3 b3 y 4 c2 d2 6 both 6 NaN NaN z NaN c3 d3 7 right_only 7 NaN NaN z NaN c4 d4 8 right_onlyconcat pd.concat([df1, df2])D C B A F E 4 1.0 1.0 1.0 1.0 NaN NaN 3 1.0 1.0 1.0 1.0 NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN 6 2.0 2.0 NaN NaN 2.0 2.0 5 2.0 2.0 NaN NaN 2.0 2.0 4 2.0 2.0 NaN NaN 2.0 2.0 3 2.0 2.0 NaN NaN 2.0 2.0axis axis0竖方向index合并合并方向index作列表相加非合并方向columns取并集 pd.concat([df1, df2], axis0)D C B A F E 4 1.0 1.0 1.0 1.0 NaN NaN 3 1.0 1.0 1.0 1.0 NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN 6 2.0 2.0 NaN NaN 2.0 2.0 5 2.0 2.0 NaN NaN 2.0 2.0 4 2.0 2.0 NaN NaN 2.0 2.0 3 2.0 2.0 NaN NaN 2.0 2.0axis1横方向columns合并合并方向columns作列表相加非合并方向index取并集 pd.concat([df1, df2], axis1)D C B A F E D C 4 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 3 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 2 1.0 1.0 1.0 1.0 NaN NaN NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN NaN NaN 6 NaN NaN NaN NaN 2.0 2.0 2.0 2.0 5 NaN NaN NaN NaN 2.0 2.0 2.0 2.0join inner取交集inner pd.concat([df1, df2], axis0, joininner)D C 4 1.0 1.0 3 1.0 1.0 2 1.0 1.0 1 1.0 1.0 6 2.0 2.0 5 2.0 2.0 4 2.0 2.0 3 2.0 2.0outer 取并集outer pd.concat([df1, df2], axis0, joinouter)D C B A F E 4 1.0 1.0 1.0 1.0 NaN NaN 3 1.0 1.0 1.0 1.0 NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN 6 2.0 2.0 NaN NaN 2.0 2.0 5 2.0 2.0 NaN NaN 2.0 2.0 4 2.0 2.0 NaN NaN 2.0 2.0 3 2.0 2.0 NaN NaN 2.0 2.0join_axes 现已删除 合并后可以设置非合并方向的行/列名称使用某个df的行/列名称 join_axes[df1.columns]合并后columns使用df1的 pd.concat([df1, df2], axis0, join_axes[df1.columns])D C B A 4 1.0 1.0 1.0 1.0 3 1.0 1.0 1.0 1.0 2 1.0 1.0 1.0 1.0 1 1.0 1.0 1.0 1.0 6 2.0 2.0 NaN NaN 5 2.0 2.0 NaN NaN 4 2.0 2.0 NaN NaN 3 2.0 2.0 NaN NaNaxes[df1.index]合并后index使用df2的 pd.concat([df1, df2], axis1, join_axes[df1.index])D C B A F E D C 4 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 3 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 2 1.0 1.0 1.0 1.0 NaN NaN NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN NaN NaNignore_index 合并方向是否忽略原行/列名称而采用系统默认的索引即从0开始的int。 axis0时ignore_indexTrueindex采用系统默认索引 pd.concat([df1, df2], axis0, ignore_indexTrue)D C B A F E 0 1.0 1.0 1.0 1.0 NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN 3 1.0 1.0 1.0 1.0 NaN NaN 4 2.0 2.0 NaN NaN 2.0 2.0 5 2.0 2.0 NaN NaN 2.0 2.0 6 2.0 2.0 NaN NaN 2.0 2.0 7 2.0 2.0 NaN NaN 2.0 2.axis1时ignore_indexTruecolumns采用系统默认索引 pd.concat([df1, df2], axis1, ignore_indexTrue)0 1 2 3 4 5 6 7 1 1.0 1.0 1.0 1.0 NaN NaN NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN NaN NaN 3 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 4 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 5 NaN NaN NaN NaN 2.0 2.0 2.0 2.0 6 NaN NaN NaN NaN 2.0 2.0 2.0 2.0 keys 可以加一层标签标识行/列名称属于原来哪个df。 axis0时设置keys pd.concat([df1, df2], axis0, keys[df1, df2])D C B A F E df1 4 1.0 1.0 1.0 1.0 NaN NaN3 1.0 1.0 1.0 1.0 NaN NaN2 1.0 1.0 1.0 1.0 NaN NaN1 1.0 1.0 1.0 1.0 NaN NaN df2 6 2.0 2.0 NaN NaN 2.0 2.05 2.0 2.0 NaN NaN 2.0 2.04 2.0 2.0 NaN NaN 2.0 2.03 2.0 2.0 NaN NaN 2.0 2.0axis1时设置keys pd.concat([df1, df2], axis1, keys[df1, df2])df1 df2D C B A F E D C 4 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 3 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 2 1.0 1.0 1.0 1.0 NaN NaN NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN NaN NaN 6 NaN NaN NaN NaN 2.0 2.0 2.0 2.0 5 NaN NaN NaN NaN 2.0 2.0 2.0 2.0 levels 明确行/列名称取值范围 df pd.concat([df1, df2], axis0, keys[df1, df2], levels[[df1, df2, df3, df4]]) df.index.levels FrozenList([[df1, df2, df3, df4], [1, 2, 3, 4, 5, 6]])sort 对列名排序 pd.concat([df1, df2], axis0, sortTrue)A B C D E F 4 1.0 1.0 1.0 1.0 NaN NaN 3 1.0 1.0 1.0 1.0 NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN 1 1.0 1.0 1.0 1.0 NaN NaN 6 NaN NaN 2.0 2.0 2.0 2.0 5 NaN NaN 2.0 2.0 2.0 2.0 4 NaN NaN 2.0 2.0 2.0 2.0 3 NaN NaN 2.0 2.0 2.0 2.0对行名排序 pd.concat([df1, df2], axis1, sortTrue)D C B A F E D C 1 1.0 1.0 1.0 1.0 NaN NaN NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN NaN NaN 3 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 4 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 5 NaN NaN NaN NaN 2.0 2.0 2.0 2.0 6 NaN NaN NaN NaN 2.0 2.0 2.0 2.0DataFrame根据行列名称排序 行名称排序 aa.sort_index(axis0)A B C D E F 1 1.0 1.0 1.0 1.0 NaN NaN 2 1.0 1.0 1.0 1.0 NaN NaN 3 1.0 1.0 1.0 1.0 NaN NaN 3 NaN NaN 2.0 2.0 2.0 2.0 4 1.0 1.0 1.0 1.0 NaN NaN 4 NaN NaN 2.0 2.0 2.0 2.0 5 NaN NaN 2.0 2.0 2.0 2.0 6 NaN NaN 2.0 2.0 2.0 2.0列名称排序 aa.sort_index(axis1)A B C C D D E F 1 1.0 1.0 1.0 NaN 1.0 NaN NaN NaN 2 1.0 1.0 1.0 NaN 1.0 NaN NaN NaN 3 1.0 1.0 1.0 2.0 1.0 2.0 2.0 2.0 4 1.0 1.0 1.0 2.0 1.0 2.0 2.0 2.0 5 NaN NaN NaN 2.0 NaN 2.0 2.0 2.0 6 NaN NaN NaN 2.0 NaN 2.0 2.0 2.0
http://www.zqtcl.cn/news/653484/

相关文章:

  • 消防网站模板广告设计专业需要学什么
  • 建设银行网站首页wordpress 登录函数
  • 做网站多长时间广州营销网站制作
  • 美团外卖网站开发建设网站如何写文案
  • 专门做画册封面的网站开发工程师网站开发工程师招聘
  • 广州市建设局网站自己做电影网站违法
  • 网站建设首选公司大丰专业做网站
  • 用dw怎么做网站辽宁省住房和城乡建设厅网站首页
  • 如何用微信小程序做网站2个网站做的链接怎么用一个域名
  • 大理网站建设滇icp备凡科网站代码如何修改
  • 做电商网站的公司简介网站制作多久
  • 营销手段有哪些方式合肥网站优化服务网
  • 网站备案和域名备案山东临沂市建筑模板生产厂家
  • 三类安全员证查询系统网站建设优化服务机构
  • 网站关键词排名没有了城固县网站建设
  • 什么网站需要备案易语言用电脑做网站服务器
  • 可以做婚礼鲜花布置的网站洛阳霞光企业网站建设公司
  • 临淄网站制作同步显示一个wordpress
  • 先建设网站后付款网站相对路径和绝对路径
  • 临沂外贸国际网站建设网站开发外包公司合同
  • 网站设置快捷方式温州网站建设方案报价
  • 经营网站需要什么费用如何鉴赏网站论文
  • 聊城网站推广公司网站 防攻击
  • 小米盒子做网站一个县城广告公司利润
  • 天津市区县档案部门网站建设指导意见网站开发的需求分析教学视频
  • 网站服务合同范本企业网站建设费是无形资产吗
  • 国外做家纺的网站试用体验网站
  • 百度网站下载安装免费制作短视频的软件
  • 山西省这房和城乡建设厅网站邯郸北京网站建设
  • 廊坊网站seo服务主机服务器网站 怎么做