[R] how to define a function in R
Stephan Kolassa
Stephan.Kolassa at gmx.de
Wed Jul 7 22:08:48 CEST 2010
Hi,
I recommend that you look at the following help pages and experiment a
little (maybe create a toy directory with only three or four files with
a few lines each):
?files
?dir
?grep
?strsplit
Good luck!
Stephan
jd6688 schrieb:
> Here are what i am going to accomplish:
>
> I have 400 files named as xxx.txt. the content of the file looks like the
> following:
>
> name count
>
> 1. aaa 100
> 2. bbb 2000
> 3. ccc 300
> 4. ddd 3000
>
> ........
> more that 1000 rows in each files.
>
> these are the areas i need help:
> 1. how can i only read in the files with the string patterns ggg or fff as
> part of the file names?
> for instance, I only need the file names with the ggg or fff in it
> xxxxx_ggg_yyyyy_1.txt
> yyyy_fff_yyyy_xxx.txt
>
> i don't need to read in the files, such as xxxx_aaa_yyyy.txt
>
> 2.how cam rename the files:
>
> for instance: xxxxx_ggg_yyyyy_1.txt======>changed to ggg1a.txt
>
>
> 3.after the files read in, how can i only keep the rows with the aaa and
> bbb, everything elses show be removed from the files, but the files still
> remain the same file name?
>
> for instance, in the xxxxx_ggg_yyyyy_1.txt file, it shouls looks like:
> name count
>
> 1. aaa 100
> 2. bbb 2000
> 3. aaa 300
> 4. bbb 400
>
>
> Thanks so lot, I am very new to R, I am looking forward to any helps from
> you.
>
>
> On Tue, Jul 6, 2010 at 7:19 PM, Nordlund, Dan (DSHS/RDA) [via R] <
> ml-node+2280308-38709657-312346 at n4.nabble.com<ml-node%2B2280308-38709657-312346 at n4.nabble.com>
>> wrote:
>
>> > -----Original Message-----
>>> From: [hidden email]<http://user/SendEmail.jtp?type=node&node=2280308&i=0>[mailto:
>> r-help-bounces at r-
>>> project.org] On Behalf Of jd6688
>>> Sent: Tuesday, July 06, 2010 3:49 PM
>>> To: [hidden email]<http://user/SendEmail.jtp?type=node&node=2280308&i=1>
>>> Subject: [R] how to define a function in R
>>>
>>>
>>> 1. how to write a R script?
>>> 2.How to write a SAS like macro/generic process to process multiple
>>> files by
>>> using the same funstion in R?
>>>
>>> Thanks in advance
>> Don't thank me too soon. :-) Your question is equivalent to me going to
>> SAS-L and asking someone to teach me SAS macro language. You need to
>> provide more information about what your task actually is. Where are these
>> file names that you want to process coming from? What do you want to do
>> with them?
>>
>> The basic approach would be to put the file names in a list and then pass
>> the list items one at a time to your function. But how to do that really
>> depends on what you are trying to do. You might also read the posting guide
>> listed at the bottom of every posting.
>>
>> Dan
>>
>> Daniel J. Nordlund
>> Washington State Department of Social and Health Services
>> Planning, Performance, and Accountability
>> Research and Data Analysis Division
>> Olympia, WA 98504-5204
>>
>>
>> ______________________________________________
>> [hidden email] <http://user/SendEmail.jtp?type=node&node=2280308&i=2>mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html<http://www.r-project.org/posting-guide.html>
>> and provide commented, minimal, self-contained, reproducible code.
>>
>>
>> ------------------------------
>> View message @
>> http://r.789695.n4.nabble.com/how-to-define-a-function-in-R-tp2280290p2280308.html
>> To unsubscribe from how to define a function in R, click here< (link removed) =>.
>>
>>
>>
>
More information about the R-help
mailing list