2014-02-18 21 views
0

我正在從雅虎財經下載歷史股票報價爲csv文件。然而,一列(交易量)是一個整數值,當它讀入MaxMSp時,我得到了無意義的值。因此,我想將該特定列轉換爲浮點值 示例而不是18999000我希望在最後添加一個點,以便獲得18999000.我想知道是否可以使用Applescript,因此我可以繞過使用Excell或數字。csv文件將整數轉換爲浮動與蘋果派

+0

你能添加一個鏈接以雅虎的數據文件爲例?另外你如何將它讀入Max,這也可能是問題。您可以提供的信息越有可能得到答案 – adamh

+0

鏈接到歷史數據:http://finance.yahoo.com/q/hp?s=BAC&a=04&b=29&c=2013&d=01&e=18&f=2014&g = d您可以將數據集作爲csv文件下載 正如您所見,第6列包含非常大的整數。 MaxMSP無法將這些值作爲整數處理。當我通過在最後添加.0將它們變成浮動(例如189變爲189.0)時,它似乎工作。我可以讓用戶使用Excel來手動轉換列,但如果有腳本來做,那會更好。如果整數 - >浮點數轉換是不可能的,我會在1000以內解決除法,並在手冊中說明。 –

+0

也許有一種方法,當你讀csv到max來做轉換爲浮動。這將節省您的用戶不得不做任何額外的步驟。 – adamh

回答

0

要將數字轉換爲浮動,您可以通過1.0

"5" * 1.0 
--> 5.0 

繁衍如果你只需要在最後一個小數點,您可以連接它

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