HelloIt looks like this is expected behavior. I presumed that whether the data
comes in double quotes or does not make any difference.
Please Refer Convert 3 to 3 with PigLatin
| |
| | | | | | | |
| Convert 3 to 3 with PigLatinI read in a csv-file that contains fields with
numbers
If you have quoted CSV .. Try using CSVExcelStorage() loader
Cheers !!!
Arvind
On 03-Feb-2015 2:18 am, Amit am...@yahoo.com.invalid wrote:
HelloIt looks like this is expected behavior. I presumed that whether the
data comes in double quotes or does not make any difference.
Please Refer
Use explicit casting during comparison
Cheers !!!
Arvind
On 02-Feb-2015 8:39 pm, Amit am...@yahoo.com.invalid wrote:
Thanks for the response.The Pig script as such does not fail, it runs
successfully ( trying in local mode), however when the run is finished it
does not dump any tuples.Has it
Thanks for the response.The Pig script as such does not fail, it runs
successfully ( trying in local mode), however when the run is finished it does
not dump any tuples.Has it something to do with the CSV where the f1 is stored
as a string ?The CSV data would look like this -
Explicit casting will work, though you shouldn't need to use it. You should
specify an input schema using the AS keyword. This will ensure that
PigStorage will load your data using the appropriate types.
On Mon, Feb 2, 2015 at 7:22 AM, Arvind S arvind18...@gmail.com wrote:
Use explicit casting
Thanks again for responses.I have indeed tried with explicit casting and using
schema.
I am now thinking that it has something to do with the integer value coming
within double quotes in CSV format. (10,Amit ...)
With double quotes -1) Tried below and PigStorage could not load f1
A = LOAD
Just to clarify, do you have a semicolon after f1 20?
A = LOAD 'data' USING PigStorage(',');
B = FOREACH A GENERATE f1;
C = FILTER B BY f1 20;
DUMP C;
This should be correct.
On Sun, Feb 1, 2015 at 4:50 PM, Amit am...@yahoo.com.invalid wrote:
Hello,I am trying to run a Ad-hoc pig script