On 20030612 (Thu) at 1139:34 -0400, Thomas W Blackwell wrote:
It also requires knowing how many lines of code precede
the data lines. But it _is_ a one-file solution, as
requested. Put the following 9 or 10 lines into a
file named r.source.file, then source it.
data.01 - read.table(file=r.source.file, header=T,
skip=4, comment.char=)[-1]
# junk Sex Response
# Male 1
# Male 2
# Female 3
# Female 4
The nrows parameter can help by letting you put the data early in the
file:
data.01 - read.table(file=r.source.file, header=T,
skip=4, nrows=4, comment.char=)[-1]
# Sex Response
# Male1
# Male2
# Female 3
# Female 4
print(data.01)
(more code)
(I got an error line 1 did not have 4 elements when I left the
junk header in place.)
On Thu, 12 Jun 2003, Ernst Hansen wrote:
PROBLEM: Is there any way I can have a single textfile that contains both
a) data b) programcode
The program should act on the data, if the textfile is source()'ed
into R.
BOUNDARY CONDITION: I want the data written in the textfile in exactly
the same format as I would use, if I had data in a separate textfile,
to be read by read.table(). something like
SexRespons
Male 1
Male 2
Female 3
Female 4
Obviously the above doesn't quite meet the requirement, since the data
have to be commented out -- but unless someone implements here
documents, as another list member suggested, I don't think there's a
perfect solution.
--
| G r e g L o u i s | gpg public key: finger |
| http://www.bgl.nu/~glouis | [EMAIL PROTECTED] |
| http://wecanstopspam.org in signatures fights junk email |
__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help