列排序未按正确顺序排列数字 2024-11-5 • csv sorting 我正在将一个包含以下数据的 .csv 文件上传到第三方程序中,例如: 当(第三方)程序按“数字”列对这些数据进行排序时,它看起来像是按第一个字符而不是整个数字对列进行排序。 例如,它会按如下方式排序此列表:1、10、11、12.... 而不是:1、2、3、4、5.... 这与.csv 文件有关,还是与程序中的某些排序功能有关? 我可以添加另一列来对此类表进行正确排序吗? 答案1 文本与数字 存在此问题是因为您的值是按文本字符串而不是数字排序的。换句话说,就像字典一样,按第一个字符排序,然后按第二个字符排序,然后按第三个字符排序,依此类推。 解决方案: 指示你的程序将值视为数字 在每个数字前面添加足够多的零,以使所有数字的长度匹配 文本与数字排序 相关内容 无法通过 SSH 连接到 Cisco 路由器 gnuplot 显示没有 .价值观 Google Domain 根域转发至 S3 使用 Puppet 的跨节点模块/清单(?):如何实现? NFS 句柄过时 如何让 Vim LaTeX Suite 在编译时显示错误 insserv:警告:脚本“S99runlcactivator”缺少 LSB 标签和覆盖 [重复] 实时监控多个Linux日志文件 从 ati-driver-installer-10-12-x86.x86_64.run 安装驱动程序 如何获取 Windows 中目录内每个文件的大小?