[R] write.csv / string extraction and field limits
kwaj
kingsley.oteng at gmail.com
Fri Sep 14 13:34:50 CEST 2007
I worked it out. It wasn't actually the write.csv command - it was the fact
that I wasn't putting "as.is" in the read.csv that was corrupting the
process
Xavier Abulker wrote:
>
> This example works fine:
>
> test<-matrix(c(1,2,'VOICIUNPETITTESTTTTTTTTTTTTTTTTTTTT',3),ncol=2,nrow=2)
> write.csv(test,file='C:/xavier/test.csv')
>
>
> Could you provide the same small example when it doesn't work?
>
>
>
> kwaj wrote:
>>
>> Hello,
>>
>> I have a peculiar problem which I am hoping I can get help on.
>>
>> I am using the write.csv command to write a matrix structure to a file,
>> which I later read in excel. The command works quite well for most
>> strings and numerical values in the matrix structure.
>>
>> However, I have found that when a field in the matrix contains a string
>> of long length, when the matrix is finally written the file - the field
>> shows up as "NA". I am assuming write.csv has a limit on the field size?
>> Maybe 16 characters?
>>
>> Assuming the above is correct - I tried to extract a portion of the
>> string using the 'substring' command and enter the extracted portion into
>> the field before using the write.csv command. However I find, that when a
>> string is extracted, the output from write.csv generates a NA in the file
>> output.
>>
>> My questions are:
>>
>> 1) Does write.csv have a limit on the size of strings in the matrix
>> fields? Is there anyway to place large strings in the field?
>>
>> 2) Is there anyway to make the substring command or an alternative but
>> similar command, compatible with write.csv? I have tried
>> 'as.character(substring(phrase, min, max)' and that does not seem to work
>>
>> cheers
>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/write.csv---string-extraction-and-field-limits-tf4395535.html#a12673415
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list