1

我在 J 中读取了一个 csv 文件,其中包含工程符号中的数字,例如 3e-3。

在 J 中,我可以通过以下方式将文字转换为数字".

". '3e3'
3000

". '3e_3'
0.003

但是如何将 '3e-3' 变成 0.003

". '3e-3'
ill-formed number
4

1 回答 1

2

您可以".通过给它一个默认值来强制它评估为一个数字来进行指导:

0 ". '3e-3'

charsub冒犯的角色:

'-_' charsub ". '3e-3'

我建议第一个,执行具有".潜在危险,因此在需要时强制它解释数字是最佳实践。

于 2013-08-16T16:30:50.200 回答