syncsort 将 pd 精确转换为 zdf

Posted

技术标签:

【中文标题】syncsort 将 pd 精确转换为 zdf【英文标题】:syncsort convert pd with precision to zdf 【发布时间】:2019-09-19 12:25:36 【问题描述】:

我需要将具有 S9(8)V99 等精度的包小数点 (pd) 转换为区域小数点 (zd)。

例如:12345678 应该像 123456.78 一样转换

我尝试通过语法来做到这一点:

outrec fields=(1,4,pd,zdf,edit=(IIIIII.TT))

但我的编辑短语有语法错误

Google 搜索什么也没显示...

什么是正确的同步排序语法?

【问题讨论】:

您确定您的 PD 字段的长度正确吗?您是否尝试过OUTREC FIELDS=(1,4,PD,ZDF,EDIT=(IIIIII.TT)) 而不是outrec fields=(1,4,pd,zdf,edit=(IIIIII.TT))?如果您的商店许可 Syncsort,那么您的商店在某处有手册。 OUTREC FIELDS=(1,4,PD,ZDF,EDIT=(IIIIII.TT)) 与 outrec fields=(1,4,pd,zdf,edit=(IIIIII.TT)) 相同差异是大写或小写。如果没有从 pd 转换为 zdf,edit=(IIIIII.TT) 工作良好(OUTREC FIELDS=(1,4,PD,EDIT=(IIIIII.TT)) 你试过OUTREC FIELDS=(1,4,PD,TO=ZD,EDIT=(IIIIII.TT))吗? 【参考方案1】:

我解决了。 outrec fields=(1,4,pd,edit=(IIIIII.TT)) 完成工作

【讨论】:

以上是关于syncsort 将 pd 精确转换为 zdf的主要内容,如果未能解决你的问题,请参考以下文章

如何将字符串精确转换为字节?

如何将两个_pd 转换为一个_ps?

Swift:如何将Bytes转换为float /获得更精确的数字?

如何将浮点值转换为具有精确精度的整数,例如 123.3443 到 1233443?

如何将 4 个浮点数的 ps 向量转换为 4 个双精度数并存储到 pd 数组?

Python Pandas:将 2,000,000 个 DataFrame 行转换为二进制矩阵 (pd.get_dummies()) 而不会出现内存错误?