I am working on a Java program and I have a data.csv file with 100 rows. I want to randomly select 10 rows. Data looks like this:
T1 T2 T3 T4 T5
1 1.0 1 0 1
1 1.0 0 0 1
0 0.0 1 1 0
I have managed to read in the csv file using the following code:
public static void main(String[] args) throws IOException {
try
{
Scanner readIn = new Scanner (new File ("data.csv") );
while ( readIn.hasNext() )
{
line = readIn.nextLine();
str = line.split(",",-1);
}
readIn.close();
}
catch (ArrayIndexOutOfBoundsException ob)
{
System.out.println("File not found..." );
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
}
Thanks.
Aucun commentaire:
Enregistrer un commentaire