私の data.txt ファイルの形式は次のとおりです。
14 -0.0 0.29964766 10.7192135 0.0 0.0 0.0 0.0 0.0 0.0
15 -0.0 0.29964766 10.7192135 0.0 0.0 0.0 -8.4375 -36.6875 2.25
15 -0.0 0.29964766 10.7192135 0.20300001 -0.083000004 -0.019000001 -8.4375 -36.6875 2.25
16 -0.0 0.29964766 10.7192135 0.20300001 -0.083000004 -0.019000001 -8.4375 -36.6875 2.25
16 -0.0 0.29964766 10.7192135 0.136 -0.072000004 -0.020000001 -8.4375 -36.6875 2.25
16 -0.0 0.29964766 10.7192135 0.136 -0.072000004 -0.020000001 -8.4375 -36.6875 2.25
17 -0.0 0.29964766 10.7192135 0.136 -0.072000004 -0.020000001 -8.4375 -36.6875 2.25
20 0.21792556 0.40861043 9.956474 0.136 -0.072000004 -0.020000001 -8.4375 -36.6875 2.25
21 0.21792556 0.40861043 9.956474 0.136 -0.072000004 -0.020000001 -8.4375 -36.375 1.375
...
常に 16 列です。ただし、行番号は実際には収集されたデータ セットの数であり、データが収集される期間に依存するため、不明です。
これらのデータを Java の 2D float 配列にインポートして、分析目的で 1 つの列を簡単に取り出すことができるようにしたいと考えています。
誰かが親切に助けてくれますか?
不明な行番号は問題ではありません。関数を簡単に書き出すことができgetRowNumber()
ます。
本当に気になるのは、すべての数値を実際にインポートする方法です。