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的主要内容,如果未能解决你的问题,请参考以下文章
Swift:如何将Bytes转换为float /获得更精确的数字?
如何将浮点值转换为具有精确精度的整数,例如 123.3443 到 1233443?
如何将 4 个浮点数的 ps 向量转换为 4 个双精度数并存储到 pd 数组?
Python Pandas:将 2,000,000 个 DataFrame 行转换为二进制矩阵 (pd.get_dummies()) 而不会出现内存错误?