簡體   English   中英

我可以更改j中的數據類型嗎?

[英]Can I change datatype in j

我將數據加載到j中的表中。 由於它們都是價格,因此我需要計算收益,因此我意識到所有單元格的數據類型都是文字的。 如何將其更改為浮動類型? 謝謝!

只要文字是全數字,您就可以使用dyadic ". (數字)

http://www.jsoftware.com/help/dictionary/d601.htm

左參數是一個數字,它將替換任何非法字符。

   3 10 $ '23 223 1  3 5 334.05 1 4 3.6e3' NB. String
23 223 1  
3 5 334.05
 1 4 3.6e3
   0 ". 3 10 $ '23 223 1  3 5 334.05 1 4 3.6e3' NB. conversion to numeric
23 223      1
 3   5 334.05
 1   4   3600
   2 * 0 ". 3 10 $ '23 223 1  3 5 334.05 1 4 3.6e3' NB. Multiplying wouldn't work if it was a string!
46 446     2
 6  10 668.1
 2   8  7200

可能需要做一些工作以確保文字表是所有數字符號( ".不會轉換'$'或字母字符。

   0 ". '$23.01' NB. returns 0 since '$'is not numeric
0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM