모든 누락 값에 대해 시퀀싱 번호로 채우기를 원하는 값이 누락 된 날짜 필드 (문자열로 변환 된 요소 클래스)가 있습니다. 여기에 지금까지 내 코드 ... f<- function(x, counter){
if(x == ""){
counter = counter + 1; return (toString(counter))
} else{
로그를 취할 때를 피하기 위해 데이터 프레임 목록에서 0을 모두 0.0001로 변경하고 싶습니다. 그래서 Replace all 0 values to NA에서 지시에 따라, 나는 내 데이터 sapply(a,set_zero_as_value)에 sapply를 사용하지만 때 set_zero_as_value <- function(x, value=0.0001){
각 샘플이 최대 값인지 여부를 나타내는 부울 열을 만들고 싶습니다. 나는이 기능을 만들어 tapply 함께 사용 : is.max <- function(x){
x <- data.frame(x)
x$x <- round(x$x,5)
x_max <- round(max(x),5)
for(i in 1:nrow(x)) {
i
질문에 대한 예제 df를 Buidling하면 두 번째 질문이 나타납니다. 첫 번째 질문 2 : Q2 : 혼합 데이터 유형의 df를 생성하는 데 더 효율적인 방법이 있습니까? 여기 내 시도 : a<-seq(2218,2221,1)
b<-rep(58,4)
s<-rep(22,4)
d<-sample((100:220),4)
e<-letters[seq(1:4)]
X 개의 티어에 따라 데이터를 저장해야하는 애플리케이션이 있습니다. 일을 간단하게 유지하려면, 관찰의 사 분위수에 따라 각 관찰에 1 - 4의 빈을 할당하는 새 벡터를 만들고 싶다고합시다. 여기 내가 지금까지 가지고 올 한 솔루션입니다 : binner <- function(N){
start <- Sys.time()
vec <- runif(
종 (sp), 요일 (POSIXct) 및 영역 (ar)으로 구성된이 데이터 집합 (dat)의 요일별로 다양한 선택 항목을 만들어야합니다. sp day ar
A 1-Jan-00 2
B 1-Jan-00 6
C 2-Jan-00 2
A 2-Jan-00 1
D 2-Jan-00 4
E 2-Jan-00 12
F 3-Jan-00 8
A 4-Jan-00
나는 그것을 볼 수 없다고 생각하지만 Net, Mailinglist 보관소 또는 FAQ에서 찾은 비슷한 모든 것이 실제로 내 문제를 설명하지 못했습니다. 이 개 문자 열을 하나의 숫자 열로, 나는 DF가 apply strsplit rowwise : 내가 찾은 가장 가까운이 있었다. 는 다음과 같이 채워진 : df=data.frame(name1=c("A","
R에 RServe를 설치하고 Python으로 pyRserve를 설치했습니다. 둘 다 훌륭하게 작동합니다. 나는 서류 https://pythonhosted.org/pyRserve/manual.html을 따라 갔고 모든 것이 잘 작동한다. 내가 sapply 관련 예제를 실행하려고 할 때 그러나, 나는 다음과 같은 오류 얻을 : >>> conn = pyRserv
아마도 초보적인 질문이지만 온라인 알고리즘을 R에 적용하려고합니다. 본질적으로 이것은 루프의 모든 단계를 특정 단계로 업데이트하는 기능입니다. 나는이 "온라인 함수"를 적용하고 루프의 모든 단계에서 온라인 함수의 변수를 업데이트하고자하는 많은 행렬을 가지고 있습니다. 매트릭스는 다음과 같다 :이 구현하려고 할 때 x
[,1] [,2]