Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript csv文件使用applescript将整数转换为浮点_Javascript_Csv_Integer_Applescript - Fatal编程技术网

Javascript csv文件使用applescript将整数转换为浮点

Javascript csv文件使用applescript将整数转换为浮点,javascript,csv,integer,applescript,Javascript,Csv,Integer,Applescript,我正在下载雅虎财经历史股票报价作为csv文件。然而,一列(交易量)是一个整数值,当将它读入MaxMSp时,我得到的是无意义的值。因此,我想将该特定列转换为浮点值 示例而不是18999000,我希望在末尾添加一个点,这样您将得到18999000。我想知道使用Applescript是否可以这样做,这样我就可以绕过使用Excel或数字。要将数字转换为浮点,可以乘以1.0 "5" * 1.0 --> 5.0 如果在末尾只需要一个小数点,可以将其连接起来 "5" & "." -->

我正在下载雅虎财经历史股票报价作为csv文件。然而,一列(交易量)是一个整数值,当将它读入MaxMSp时,我得到的是无意义的值。因此,我想将该特定列转换为浮点值
示例而不是18999000,我希望在末尾添加一个点,这样您将得到18999000。我想知道使用Applescript是否可以这样做,这样我就可以绕过使用Excel或数字。

要将数字转换为浮点,可以乘以1.0

"5" * 1.0
--> 5.0
如果在末尾只需要一个小数点,可以将其连接起来

"5" & "."
--> "5."

你能在Yahoo上添加一个数据文件示例的链接吗?还有,你是如何将它读入Max的,这也可能是个问题。您提供的信息越多,就越有可能获得历史数据的应答链接:您可以将数据集作为csvfile下载,如您所见,第6列包含非常大的整数。MaxMSP无法将这些值作为整数处理。当我通过在末尾添加.0(例如189变为189.0)将它们转换为浮点数时,它似乎起作用了。我可以要求用户使用Excel手动转换列,但如果有脚本这样做会更好。如果整数-->浮点转换是不可能的,我会同意除以1000,并在手册中说明。也许有一种方法可以在将csv读入max时进行浮点转换。这将节省你的用户需要做任何额外的步骤。我几乎做到了。我只需要在每行前面添加一个索引号。这是我到目前为止的代码:函数导入(filename){var f=new File(filename);if(f.open){outlet(0,“clear”);而(f.position