flink-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fabian Hueske <fhue...@gmail.com>
Subject Re: readCsvFile
Date Thu, 06 Oct 2016 19:37:56 GMT
Hi Alberto,

if you want to read a single column you have to wrap it in a Tuple1:

val text4 = env.readCsvFile[Tuple1[String]]("file:data.csv"
,includedFields = Array(1))

Best, Fabian

2016-10-06 20:59 GMT+02:00 Alberto Ramón <a.ramonportoles@gmail.com>:

> I'm learning readCsvFile
> (I discover if the file ends on "/n", you will return a null exception)
>
> *if I try to read only 1 column *
>
> val text4 = env.readCsvFile[String]("file:data.csv" ,includedFields = Array(1))
>
> The error is: he type String has to be a tuple or pojo type. [null]
>
>
>
>
> *If  I put > 1 column; (*1º and 2º in this case*)*
>
> val text4 = env.readCsvFile [(String,String)]("data.csv"
>   ,fieldDelimiter = ","
>   ,includedFields = Array(0,1))
>
> Read all columns from, CSV (3 in my example)
>
>
>
>

Mime
View raw message