[R] R-Help
Douglas Bates
bates at stat.wisc.edu
Sun Feb 7 16:13:11 CET 2010
On Sat, Feb 6, 2010 at 2:46 PM, David Winsemius <dwinsemius at comcast.net> wrote:
>
> On Feb 6, 2010, at 3:29 PM, Ravi Ramaswamy wrote:
>
>> Hi - I am not familiar with R. Could I ask you a quick question?
>>
>> When I read a file like this, I get an error. Not sure what I am doing
>> wrong. I use a MAC. How do I specify a full path name for a file in R?
>> Or
>> do files have to reside locally?
>>
>>> KoreaAuto <- read.table(""/Users/
Especially when just starting using R the simplest approach is
KoreaAuto <- read.table(file.choose())
which brings up a file chooser panel so you can point and click your
way to the desired file. If the file is tab-delimited, as appears to
be the case in the file you enclosed, you may want to use read.delim
instead of read.table. The read.delim function sets up the defaults
for the many optional arguments to read.table specifically for
tab-delimited files with a header line of column names as you have
shown.
> I think the opening and clsing quotes meant that you supplied an empty
> string to the file argument.
>
>> raviramaswamy/Documents/Rutgers/STT 586/HW1 Data.txt"")
>> Error: unexpected numeric constant in "KoreaAuto <-
>> read.table(""/Users/raviramaswamy/Documents/Rutgers/STT 586"
>>>
>>
>
> Using single instances of either sort of quote ( " or ' ) on the ends of
> strings should work. If you drag a file from a Finder window to the
> R-console you should get a fully specified file path and name.
>
>> Seems like the working directory is
>>>
>>> getwd()
>>
>> [1] "/Users/raviramaswamy"
>
>> rd <- read.table(file="/Users/davidwinsemius/Downloads/meminfo.csv",
>> sep=",", header=TRUE)
>> rd
> time RSS VSZ MEM
> 1 1 3027932 3141808 4.5
> 2 2 3028572 3141808 4.5
> 3 3 3030208 3141808 4.5
> 4 4 3033332 3150004 4.5
> 5 5 3035036 3150004 4.5
>
> You can also shorten the Users/<username> part to "~"
>> rd <- read.table(file="~/Downloads/meminfo.csv", sep=",", header=TRUE)
>
>
>>>
>>
>> so I said this and still got an error
>>
>>> KoreaAuto <- read.table(/Documents/Rutgers/HW1Data)
>>
>> Error: unexpected '/' in "KoreaAuto <- read.table(/"
>
> But using no quotes will definitely not work. (And that was not a full path
> name anyway.)
>
>>
>>
>> Could someone please help me with the correct syntax?
>>
>> Thanks
>>
>> Ravi
>>
>> Year AO GNP CP OP
>> 01 1974 .0022 183 2322 189
>> 02 1975 .0024 238 2729 206
>> 03 1976 .0027 319 3069 206
>> 04 1977 .0035 408 2763 190
>> 05 1978 .0050 540 2414 199
>> 06 1979 .0064 676 2440 233
>> 07 1980 .0065 785 2430 630
>> 08 1981 .0069 944 2631 740
>> 09 1982 .0078 1036 3155 740
>> 10 1983 .0095 1171 3200 660
>>
>
> David Winsemius, MD
> Heritage Laboratories
> West Hartford, CT
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list