Python pandas 排序出现'DataFrame' object has no attribute 'sort'错误

2023-11-08

目标:对dataframe一列时间字符串做升序排列,时间字符串格式:‘2020-03-23 06:20:00+00:00’
df.sort(‘MTS’, ascending=True)
运行提示:
AttributeError:‘DataFrame’ object has no attribute ‘sort’

原因:在python3中,sort是对于列表类型的排序函数,不支持DataFrame类型

解决:改用pandas的“sort_values”函数
df = df.sort_values(‘MTS’, ascending=True)

注意:函数sorted()不改变原来的list,而是返回一个新的排好序的list,不需要赋值
sort_values对字符串(时间?)排序后,需要赋值才能在df保存排序结果
sort_values对数字排序后,不需要赋值即可在df保存排序结果,直接df.sort_values(‘MTS’, ascending=True) 即可

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python pandas 排序出现'DataFrame' object has no attribute 'sort'错误 的相关文章

  • KBQA是个啥?

    什么是KBQA KBQA的全称是基于知识库问答 Knowledge Base Question Answering 即给定自然语言问题 通过对问题进行语义理解和解析 进而利用知识库进行查询 推理得出答案 知识库是用于知识管理的一种特殊的数据
  • k8s的yaml文件格式(完整)

    apiVersion v1 必选 版本号 例如v1 kind Pod 必选 Pod metadata 必选 元数据 name string 必选 Pod名称 namespace string 必选 Pod所属的命名空间 labels 自定义
  • 鼠标悬停(点击)出现文本提示框

    下面的是鼠标点击出现文字 如果想要鼠标移动上去出现 移出消失的话 UI可以使用OnPointerEnter跟OnPointerExit方法 命名空间是UnityEngine EventSystems 如果是3D物体的话可以用OnMouseE
  • centos7 使用mount -t cifs 挂载windows共享目录方法与问题解决

    使用 域 账号 密码 访问 10 100 xx Android 的windows 共享 mount t cifs o domain test com username administrator password test123 192 1
  • ctf.show web7,8,10

    web7 查看列表文章发现 id 判断为sql注入 当有空格时会报错 用 绕过 得到注入点 盲猜flag from flag web8 测试发现过滤了空格 逗号 and 当url判断为真时有回显 数据库视角 进行盲注 substr data
  • HTTP协议——缓存

    缓存的概念 缓存这个东西真的是无处不在 有浏览器端的缓存 有服务器端的缓存 有代理服务器的缓存 有ASP NET页面缓存 对象缓存 数据库也有缓存 等等 http中具有缓存功能的是浏览器缓存 以及缓存代理服务器 http缓存的是指 当Web
  • C++的volatile

    在C 中 编译器为了提高代码的执行效率 常常会对变量进行反向优化 比如将变量缓存在寄存器中 这样可以减少对内存的访问次数 提高访问速度 然而 在某些情况下 我们希望确保每次访问变量时都能从内存中读取最新值 而不是使用缓存中的旧值 volat
  • colmap论文学习

    Structure from Motion Revisited 该文章是colmap对应的稀疏重建论文 主要讲了稀疏重建的几个步骤 特征提取与匹配 colmap利用SIFT算子进行特征提取与匹配 匹配完之后就获得了两两图像之间的匹配对 但是
  • swift 中的标记关键字

    1 MARK 我们知道 在OC中我们可以使用pragma mark添加一些说明 能够快速定位到相应的代码 例如 pragma mark 说明文字 那么在swift中怎么实现类似的功能呢 其实也很简单 只要在需要添加说明的地方加上如下格式的注
  • Linux如何查看目录占用空间大小?

    在Linux操作系统中 查看目录占用空间的大小可以使用du命令来完成 那么Linux du命令是什么 如何使用 常用参数有哪些 本文为大家详细介绍一下 在Linux中 可以使用du命令来查看目录占用空间大小 Linux du命令 du是统计
  • 运维常用的shell命令.md

    1 后台启动脚本 nohup start sh gt dev null 2 gt 1 dev null代表linux的空设备文件 所有往这个文件里面写入的内容都会丢失 俗称 黑洞 2 gt 1错误输出2重定向到标准输出1 意思是标准输出和错
  • 这10种赚钱方法,用手机就可以做,看看哪种适合你?

    现在很多人都想着做第二职业 也就是兼职赚钱 即使能够赚个零花钱也不错 今天给大家分享10个可以利用自己的空闲时间 可以赚到钱的办法 一部手机就能操作的赚钱方式 看看哪一种适合你 只要你有网络主播这一方面的才能 很多网络直播平台都会按照主播的
  • matlab坐标污染物浓度,基于MATLAB城市空气质量评价体系.doc

    基于MATLAB城市空气质量评价体系 基于MATLAB城市空气质量评价体系 本文针对大气污染问题 采用动态加权综合评价方法建立了合理的空气质量评价模型 同时 采用灰色关联度分析方法和BP神经网络模型较好地研究了空气质量和气象参数之间的关系
  • 深度解密Go语言之context

    Go 语言的 context 包短小精悍 非常适合新手学习 不论是它的源码还是实际使用 都值得投入时间去学习 这篇文章依然想尝试全面 深入地去研究 文章相比往期而言 整体不长 希望你看完可以有所收获 什么是 context Go 1 7 标
  • IDEA如何搭建Maven(安装&下载&配置)

    https www cnblogs com xihehua p 9639045 html 1 下载 Maven 压缩包 https maven apache org Use Download gt Files Binary zip arch
  • Linux 递归修改文件时间日期

    在操作 Linux 系统时 发现文件时间总是出现错误 在文件时间超越系统时间时 在执行文件时 就有可能出现错误 查看文件时间 stat test txt 修改一个文件的时间 touch d 2020 11 11 11 00 00 test

随机推荐