【发布时间】:2016-03-04 08:37:38
【问题描述】:
我是这样编写 java 代码的新手。我有使用脚本类型语言编写代码的经验。我正在尝试用 java 重写我在 python 中的一段代码。
下面的 Python 代码 -
import pandas as pd
myFile = 'dataFile'
df = pd.DataFrame(pd.read_csv(myFile,skiprows=0))
inData = df.as_matrix()
我在 java 中寻找一种等效于 python 中的as_matrix 的方法。该函数将数据框转换为矩阵。
我确实查找了一段时间,但找不到像在 python 中那样进行转换的方法。我可以使用那些线上的第 3 方库或其他东西吗?任何方向都会对我有很大帮助。谢谢大家。
【问题讨论】:
-
到目前为止你尝试了什么???? Files.readAllLines 可能会有所帮助...也请检查此问题stackoverflow.com/questions/4716503/…
-
你可以自己写方法,不会花太多时间。这是一个打开 csv 文件、逐行读取并使用 String.split() 方法添加到矩阵的简单过程。如果你想要这样的东西,我可以详细说明。
-
我想你想读取一个CSV文件,你可以使用OpenCSV,它可以直接将你的输入转换成bean。
-
尝试使用这里的方法:stackoverflow.com/questions/16784014/…