Displaying 20 results from an estimated 1000 matches similar to: "Problem getting an ifelse statment to work"
2005 Aug 25
1
Attempting to recode elements contained in a list
Hello R-Masters,
I have a list 's' with three elements, as shown below. I want to recode a.a, a.a2, and a.a3 to NA if the value in a.a is less than 3.
I reivewed my Modern Applied Statistic Book, the online help and did some searching of R-help on the internet. I explored unlist and as.list.data.frame in an attempt to isolate the third element of the list s, but this was not helpful.
2003 Jan 06
2
R and file size
I will be involved with an analysis based on a file that will be roughly 25 meg. Assuming I have enough memory, is their any limitations to using R on a file this large.
Thank you,
Gregory L. Blevins
Vice President, Partner
The Market Solutions Group, Inc.
gblevins at marketsolutionsgroup.com
Office phone: 612 392-3163
Cell phone: 612 251-0232
2004 Jun 06
4
Request help writing a function
I have been wrestling with this function for quite a while, and am not making headway.
1) I want to apply a function to the following columns of a dataframe:
myfunction. <- apply(ph5028[,c(83:107)],2,function(x) ...
2) Within each of the above columns there is a single numeric code, 1, 2 or 3 or an NA.
3) My goal is to determine the percent of time each person used a 2 code. So if a person
2004 Mar 04
4
A file manipulation question
Hello R experts,
The following problem outstrips my current programming knowledge.
I have a dataframe with two fields that looks like the following:
ID Contract
01 1
01 1
02 2
02 3
02 1
03 2
03 2
03 2
03 1
03 1
03 1
etc...
I would like to end up with a dataframe with one row per ID where the value in the contract field would be the
2004 Dec 21
2
How to display each symbol in a different color using plot with summary.formula.reverse
Dear R Masters,
I have searched high and low (the help archives and my various R reference material and help files) for a solution to what appears to me to be quite a simple problem. In the following syntax, variable n10 has three levels. I would like the symbols that appear in the graph for these three levels to be different colors. The best I have been able to do is to have the Key display
2004 Apr 03
3
Seeking help for outomating regression (over columns) and storing selected output
Hello,
I have spent considerable time trying to figure out that which I am about to describe. This included searching Help, consulting my various R books, and trail and (always) error. I have been assuming I would need to use a loop (looping over columns) but perhaps and apply function would do the trick. I have unsuccessfully tried both.
A scaled down version of my situation is as follows:
2003 Aug 18
1
Would like to apply a weight variable to the summary function in Hmisc
Hello,
In the Hmisc package, functions describe and summarize can explicitly take a
weight variable.
My question is can a weight variable be applied when using 'summary'?
For example, using...summary(var1 ~ var2) I would like to weight the data
by var 3 (same length).
Is this possible?
Thanks a lot.
Greg Blevins
The Market Solutions Group, Inc.
2004 Oct 06
8
Dataframe manipulation question
Hello,
I have a data frame that has three fields.
Resp# ActCode ProdUsed
100 3 2
100 3 2
100 4 3
100 4 3
101 3 6
102 2 1
102 3 1
103 5 1
103 5 1
103
2003 Sep 20
1
grep in version 1.8 (PR#4231)
Full_Name: Gregory L. Blevins
Version: 1.8
OS: Windows 2000
Submission from: (NULL) (65.29.54.28)
I see this when I open 1.8
Error in grep("united.states", Sys.getlocale("LC_CTYPE"), TRUE) :
5 arguments passed to "grep" which requires 6.
R : Copyright 2003, The R Development Core Team
Version 1.8.0 alpha (2003-09-18)
R is free software and comes with
2010 Sep 16
1
rep within an ifelse statment
I have come across simple problem in R and I was hoping
someone out there could help me out. Here is the problem: I am trying to
set up and rep statement with a conditional statement using ifelse. Here is
simple example.
> y=5
> o<-ifelse(y==5,rep(2,4),NA)
> o
> [1] 2
>
> If I check my conditional
>
> > y==5
>
> [1] TRUE
>
> And if
2006 May 15
1
Trying to get values to display on horizontal barchart
Hello,
R 2.3.0
Windows XP
I have spent quite a bit of time trying to resolve my problem below, which included a R site search.
The "vertical bars" syntax below produces a vertical bar chart with the values displayed above each bar. I want to cast this graphic horizontally, but I have not been able to arrive at a suitable outcome. The best I have been able to do, using the second block
2009 Jan 08
1
library error on start up, error on update packages
Hello,
I am unable to update packages. I am running R version 2.8.1 (2008-12-22)
under VISTA. When I start R I get the following error:
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
Error in library(package, lib.loc = lib.loc, character.only = TRUE,
logical.return = TRUE,
2004 Jun 14
1
error running sammon
Hello,
I am inputing a 17 x 17 symetric matrix to sammon. The matrix is a co-occurance matrix with no missing data. If this is at all relevant, running hclust on this matrix works.
> samx <- sammon(q23axproduct)
I receive the following error:
Error in sammon(q23axproduct) : initial configuration must be complete
In addition: Warning messages:
1: some of the first 2 eigenvalues are
2008 May 03
1
recode involving a count rule
Hello, R-helpers.
I have a data frame below called df. I want to add a variable c, based on
the following logic:
if df$a < 5 then the first two times this condition is met place a 1 in c,
the next two times this condition is met place a 2 in c and when the
condition is not met let c equal df$b. The result would look like, dfnew,
shown below.
a <- rep(c(3,5,7), 4)
b <- rep(c(NA,1,2),
2004 Nov 29
1
Seeking help with a simple loop construction
Hello,
I have a df, pp, with five variables:
> nobs(pp)
q10_1 q10_2 q10_3 q10_4 actcode
1620 1620 1620 1620 1620
I want to create a loop to run four xtabs (the first four variables above by the fifth) and then store the results in a matrix. Below I make my intent clear by showing the output of one xtab which is inserted into a matrix.
> a <- xtabs(q10_1 ~
2010 Oct 18
2
Getting tripped up on NAs in trying to create new variable
Hello R help:
I have the following data:
a <- c(NA, 2, 2, 3, 2, NA)
b <- c(NA, NA, 3, NA, 1, 3)
df <- data.frame(a, b)
> df
a b
1 NA NA
2 2 NA
3 2 3
4 3 NA
5 2 1
6 NA 3
I want to create variable c such that if there is a 3 in either variable a
or variable b, variable c is 1(rows 3, 4 & 6 below).
If 3 not in a or b and a value appears in a or b, then c is 0(row 2
2003 Jul 25
1
Difficulty replacing NAs using Hmisc aregImpute and Impute
Hello R experts
I am using Hmisc aregImpute and Impute (following example on page 105 of The
Hmisc and Design Libraries).
*My end goal is to have NAs physically replaced in my dataframe. I have
read the help pages and example in above sited pdf file, but to no avail.
Here is example of what I did.
Ph, my data frame, is attached.
> xt <- aregImpute (~ q5 + q22rev02 + q28a, n.impute=10,
2005 Apr 26
1
Problems installing and updating packages for 2.1.0 on Windows 2000
Hello,
I am running R 2.1.0 on Windows 2000.
When I attempt to install or update packages, regardless of whether I use the menu or command line, I get the following error.
> utils:::chooseCRANmirror()
> utils:::menuInstallPkgs()
Warning message:
unable to connect to 'cran.cnr.Berkeley.edu' on port 80.
Warning: unable to access index for repository
2005 Aug 23
1
Seeking help with an apparently simple recoding problem
Hello,
I have struggled, for longer than I care to admit, with this seemingly simple problem, but I cannot find a solution other than the use of long drawn out ifelse statements. I know there has to be a better way. Here is stripped down version of the situation:
I start with:
a <- c(1,0,1,0,0,0,0)
b <- c(1,1,1,1,0,0,0)
c <- c(1,1,0,1,0,0,0)
rbind(a,b,c)
[,1] [,2] [,3] [,4] [,5]
2004 Jun 08
2
Recoding a multiple response question into a series of 1, 0 variables
Hello R folks.
1) The question that generated the data, which I call Qx:
Which of the following 5 items have you performed in the past month? (multipe response)
2) How the data is coded in my current dataframe:
The first item that a person selected is coded under a field called Qxfirst; the second selected under Qxsecond, etc. For the first Person, the NAs mean that that person only selected