我是新來編寫java代碼。我有經驗在腳本類型語言中編寫代碼。我試圖重寫一段代碼,我在python中使用了java。Java讀取csv文件作爲矩陣
的Python代碼如下 -
import pandas as pd
myFile = 'dataFile'
df = pd.DataFrame(pd.read_csv(myFile,skiprows=0))
inData = df.as_matrix()
我正在尋找在Java的方法,它等效於蟒蛇as_matrix
。該功能將數據幀轉換爲矩陣。
我曾經查找過一段時間,但無法找到像python這樣的轉換方法。是否有第三方庫或我可以使用的線?任何方向都會幫助我很多。謝謝你堆。
你到目前爲止嘗試過什麼? [Files.readAllLines](http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#readAllLines%28java.nio.file.Path,%20java.nio.charset .Charset%29)可能有所幫助...也檢查這個問題http://stackoverflow.com/questions/4716503/reading-a-plain-text-file-in-java –
你可以隨時自己寫方法,它wouldn花費太多時間。這是一個簡單的程序,打開csv文件,逐行閱讀並使用String.split()方法添加到矩陣中。如果你想要類似的東西,我可以詳細闡述答案。 –
我想你想讀取一個CSV文件,你可以使用OpenCSV進行此操作,它可以直接將你的輸入轉換成bean。 – Bhavesh