列排序未按正确顺序排列数字 2024-11-5 • csv sorting 我正在将一个包含以下数据的 .csv 文件上传到第三方程序中,例如: 当(第三方)程序按“数字”列对这些数据进行排序时,它看起来像是按第一个字符而不是整个数字对列进行排序。 例如,它会按如下方式排序此列表:1、10、11、12.... 而不是:1、2、3、4、5.... 这与.csv 文件有关,还是与程序中的某些排序功能有关? 我可以添加另一列来对此类表进行正确排序吗? 答案1 文本与数字 存在此问题是因为您的值是按文本字符串而不是数字排序的。换句话说,就像字典一样,按第一个字符排序,然后按第二个字符排序,然后按第三个字符排序,依此类推。 解决方案: 指示你的程序将值视为数字 在每个数字前面添加足够多的零,以使所有数字的长度匹配 文本与数字排序 相关内容 ClearType Text Tuner:所有步骤到底起什么作用?[重复] Linux 时间包装器的结果告诉我这个 cp 命令发生了什么? “Ubuntu 软件”不起作用 Linux 在 SSD 上的性能与 Windows 的比较 make:覆盖:找不到命令 无法在 Linux 中使用 USB WiFi 设备连接热点 参数和 ifnum 的计数器[关闭] FFmpeg 命令不起作用? systemd 计时器单元中的“OnBootSec”计时器何时实际启动? 使 VirtualBox 上的 FTP 服务器以被动模式工作