Displaying 20 results from an estimated 3000 matches similar to: "Use of apply rather than a loop"
2009 Nov 13
5
Help with complicated regular expression
Colleagues,
I am using R (2.9.2, all platforms) to search for a complicated text  
string using regular expressions.  I would appreciate any help you can  
provide.
The string consists of the following elements:
	SOMEWORDWITHNOSPACES
	any number of spaces and/or tabs
	(
	any number of spaces and/or tabs
	integer
	any number of spaces and/or tabs
	)
Examples include:
	WORD (  123    )
	WORD(1 )
2010 Feb 12
1
Identifying special characters in a text file
Colleagues
R 2.10.1 on a Mac
I read in textfiles using readLines, then I process those files, then I use R to execute another program.  Occasionally those files contain characters other than letter / numbers /  routine punctuation marks.  For example, a bullet (option-8 on a Mac) triggers the problem.
Although R can read and process those characters, the other program cannot so I would like to
2020 Oct 24
5
Package recommendations for outputting table with cell formatting
R 4.0.2
OS X
Colleagues
I have the unfortunate need to create a large number of tables (destined for a Word document).  I need to color cells depending on the contents, e.g., blue if the value is < 0.5, red if the value is > 1.5.  
If the output went initially to Excel, that would work; outputting directly to Word would be even better.
I expect that several packages can accomplish this.  I
2011 Apr 10
3
Adding margin text to lattice graphics
Colleagues
I am learning lattice graphics (R 2.12.2; OS X).  Several days ago, I inquired about adding margin text to lattice graphics.  Jim Price offered a useful reply, suggesting that I add:
	page = function(page) grid.text('words', x = 0.5, y = 0.01)
to my call to the function.  The entire function that he suggested was;
	xyplot(1 ~ 1,
     	 par.settings = list(layout.heights =
2011 Mar 29
2
Probing a function
R 2.12.2
Windows 7
Colleagues,
I just took advantage of the function:
	readWindowsShortcut
in R.utils.  It accomplished my goals and I was interested in learning its inner workings.  So, I typed the function at the command line (without arguments or parentheses).  R returned:
	function (...) 
	UseMethod("readWindowsShortcut") 
	<environment: namespace:R.utils> 
providing no
2023 Jan 16
3
Printing special characters
R 4.2.2
OS X
Colleagues
A file that I have read includes strings like this:
	"EVENT ? 30 sec"
When I include the string in a graphic using:
	mtext(STRING, ?)
it appears as:
	"EVENT ... 30 sec"
Is there a simple work-around (short of reformatting all the strings, then using plotmath)?
Dennis
Dennis Fisher MD
P < (The "P Less Than" Company)
Phone / Fax:
2005 Oct 18
6
Subsetting a list
Colleagues,
I have created a list in the following manner:
     TEST    <- list(c("A1", "A2"), c("B1", "B2"), c("C1", "C2"))
I now want to delete one element from the list, e.g., the third.  The  
command
     TEST[[3]]
yields (as expected):
     [1] "C1" "C2"
The command
     TEST[[-3]]
yields:
     Error:
2023 Dec 01
5
adding "Page X of XX" to PDFs
OS X
R 4.3.1
Colleagues
I often create multipage PDFs [pdf()] in which the text "Page X" appears in the margin.  These PDFs are created automatically using a massive R script.
One of my clients requested that I change this to:
	Page X of XX 
where XX is the total number of pages.  
I don't know the number of expected pages so I can't think of any clever way to do this.  I
2011 May 26
4
Applying "toupper" to only portions of text strings
Colleagues
Assume that I have a vector containing some text strings, some of which contain a particular character.  I could like to apply "toupper" to the text before the character.  For example (in this case, "|" is the particular character):
ORIGINAL:
	TEXT	<- c("aaaa", "bbb|cc", "|ddd")
AFTER APPLICATION OF toupper:
	TEXT	<-
2023 Mar 27
3
printing a data.frame without row numbers
R 4.2.3
OS X
Colleagues,
I am printing a large number of tables using the print command.  A simple example is:
	print(data.frame(COL1=1:5, COL2=10:6))
The result in this case is:
  COL1 COL2
1    1   10
2    2    9
3    3    8
4    4    7
5    5    6
I would like to print the table WITHOUT the row numbers:
 COL1 COL2
    1   10
    2    9
    3    8
    4    7
    5    6
Is there any simple
2008 Apr 11
3
strsplit and sapply
Colleagues,
I have some text:
	TEXT	<- c("a", "bb;ccc", "dddd;eeeee;ffffff")
I want to retrieve the portion of each element before the first  
semicolon.  I can split each element using strsplit:
	SPLIT	<- strsplit(TEXT, ";")
This yields:
 > SPLIT
[[1]]
[1] "a"
[[2]]
[1] "bb"  "ccc"
[[3]]
[1] "dddd"  
2009 Sep 29
3
Deleting a column in a dataframe by name
Colleagues,
Hopefully a simple problem: I want to delete a column with a known  
name from a dataframe.  I could write:
	FRAME	<- FRAME[, names(FRAME) != NAMETODELETE]
or
	FRAME	<- FRAME[, !names(FRAME) %in% c(NAME1, NAME2, ETC)]
Is there some simpler means to accomplish this?
Dennis
Dennis Fisher MD
P < (The "P Less Than" Company)
Phone: 1-866-PLessThan (1-866-753-7784)
2018 Feb 13
3
Help with regular expressions
R 3.4.2
OS X
Colleagues
I would appreciate some help with regular expressions.
I have string that looks like:
	" ITERATION              ,THETA1                 ,THETA2                 ,THETA3                 ,THETA4                 ,THETA5                 ,THETA6                 ,THETA7                 ,SIGMA(1,1)             ,SIGMA(2,1)             ,SIGMA(2,2)?
In the entries that
2013 Apr 11
4
Understanding contents of packages
Colleagues
During the transition to R3.0.0 (OS X), one of the packages that I used -- SASxport -- did not work until I used the "type=source" option in install.packages.   
This led to an adventure:
	1.  I downloaded the package source:		SASxport_1.2.4.tar.gz
	2.  in the SASxport/R folder, I found all the functions that are part of the package.
I became interested in whether I could
2018 Feb 22
2
Problem with geterrmessage()
Luke
Thanks ? I revised the code to:
	ERRORMESSAGE <- try(source(USERSCRIPTFILE, local=T), silent=T) 
print(ERRORMESSAGE) now returns:
$value
[1] 0
$visible
[1] FALSE
Not clear what to make of that.
Dennis
Dennis Fisher MD
P < (The "P Less Than" Company)
Phone / Fax: 1-866-PLessThan (1-866-753-7784)
www.PLessThan.com
> On Feb 22, 2018, at 12:45 PM, luke-tierney at
2012 Oct 18
4
speeding read.table
R 2.15.1
OS X
Colleagues,
I am reading a 1 GB file into R using read.table.  The file consists of 100 tables, each of which is headed by two lines of characters.  
The first of these lines is:
	TABLE NO.  1
The second is a list of column headers.
For example:
TABLE NO.  1
 COL1        COL2        COL3        COL4        COL5        COL6        COL7        COL8        COL9        COL10      
2011 Mar 25
2
Finding the common portion of strings
Colleagues
R: 2.12.2
OS X
I have a set of text objects in the form (I am showing 3 of what is more likely to be 20 or so):
	OBJECTS	<- c("abcSOMETHINGCOMMONegf", "xSOMETHINGCOMMONyz", "SOMETHINGCOMMONnme")
As you can see, all contain "SOMETHINGCOMMON" and the position varies.  But, I don't know what that "SOMETHINGCOMMON" is.
Is there an
2007 Sep 04
2
Recursive concatenation
Colleagues,
I want to create the following array:
	"A1", "A2", "A3", "B1", "B2", "B3", "C1", "C2", "C3"
I recall that there is a trick using "c" or "paste" permitting me to  
form all combinations of c("A", "B", "C") and 1:3.  But, I can't  
recall the
2007 Aug 03
3
Sourcing commands but delaying their execution
Colleagues:
I have encountered the following situation:
	SERIES OF COMMANDS
	source("File1")
	MORE COMMANDS
	source("File2")
Optimally, I would like File1 and File2 to be merged into a single  
file (FileMerged).  However, if I wrote the following:
	SERIES OF COMMANDS
	source("FileMerged")
	MORE COMMANDS
I encounter an error: the File2 portion of FileMerged
2017 Dec 01
2
Timezone problem with 3.4.2
Colleagues
I just installed 3.4.2 on a Mac running High Sierra.
I encountered the following:
R version 3.4.2 (2017-09-28) -- "Short Summer"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin15.6.0 (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type