반응형

r 11

R의 data.frame에서 전체 열 제거

R의 data.frame에서 전체 열 제거 R의 data.frame에서 열 전체를 제거하는 방법을 아는 사람이 있습니까?예를 들어, 이 data.frame: > head(data) chr genome region 1 chr1 hg19_refGene CDS 2 chr1 hg19_refGene exon 3 chr1 hg19_refGene CDS 4 chr1 hg19_refGene exon 5 chr1 hg19_refGene CDS 6 chr1 hg19_refGene exon 그리고 두 번째 칸을 제거하고 싶습니다.설정할 수 있습니다.NULL. > Data$genome head(Data) chr region 1 chr1 CDS 2 chr1 exon 3 chr1 CDS 4 chr1 exon 5 chr1 CDS ..

programing 2023.06.25

3항 연산자가 R에 존재합니까?

3항 연산자가 R에 존재합니까? 질문에 따르면, R에 C의 3진 연산자와 유사한 제어 시퀀스가 있습니까?그렇다면 어떻게 사용합니까?감사합니다!~하듯이if는 에기합다니에서 합니다.R합니다. 은 if-valuation은 if-valuation과 동일합니다. if-valuation은 if-valuation은 if-valuation과 .?:. > a x x [1] 1 > x x [1] 2 R의 거듭제곱은 벡터화입니다.삼원 연산자의 벡터화는 다음과 같습니다.ifelse: > a x x [1] 1 2 1 > x x [1] 2 1 2 을 정의할 수 . C-style을 정의할 수 있습니다.?:: `?` 1 ? 2*3 : 4 [1] 6 > 0 ? 2*3 : 4 [1] 4 > TRUE ? x*2 : 0 [1] 2 > FA..

programing 2023.06.20

벡터에 고유한 값을 R로 나열

벡터에 고유한 값을 R로 나열 값이 복제되는 벡터에서 고유한 값을 나열하려면 어떻게 해야 합니까?즉, 다음 SQL 문과 유사합니다. SELECT DISTINCT product_code FROM data 말입니까?unique: R> x = c(1,1,2,3,4,4,4) R> x [1] 1 1 2 3 4 4 4 R> unique(x) [1] 1 2 3 4 데이터가 실제로 다음과 같은 경우factor그러면 당신은 그것을 사용할 수 있습니다.levels()함수(예: levels( data$product_code ) 인자가 아니지만 인자가 되어야 하는 경우에는 먼저 인자를 사용하여 인자로 변환할 수 있습니다.factor()함수(예: levels( factor( data$product_code ) ) 위에서 언급한..

programing 2023.06.10

data.table에서 키를 설정하는 목적은 무엇입니까?

data.table에서 키를 설정하는 목적은 무엇입니까? 는 사용중을 하고 있습니다.data.table키설해야하예많기있습다니이능은는정를예▁which(:▁(다있▁and)이 많습니다.X[Y]가 어떤 역할을 따라서 데이터 테이블에서 키를 올바르게 설정하기 위해 키가 어떤 역할을 하는지 알고 싶습니다. 내가 읽은 한 출처는?setkey. setkey().data.table정렬된 것으로 표시합니다.정렬된 열이 키입니다.키는 임의의 순서의 열이 될 수 있습니다.열은 항상 오름차순으로 정렬됩니다.테이블이 참조로 변경됩니다.하나의 열만큼 큰 임시 작업 메모리를 제외하고는 복사본이 전혀 생성되지 않습니다. 을 " "데이터".table과 입니다.order()하지만, 그것은 열쇠를 갖는 목적을 설명하지 않습니다. data...

programing 2023.06.10

ggplot은 for 루프 내부에 있으면 작동하지 않지만 외부에서 작동합니다.

ggplot은 for 루프 내부에 있으면 작동하지 않지만 외부에서 작동합니다. 이 질문에는 이미 다음과 같은 답이 있습니다. pdf ggplot 차트로 인쇄할 수 없습니다. (2개 답변) 마감됨10년 전에. 반복값이 ggplot 함수와 간섭하지 않더라도 루프 외부에서는 잘 작동하지만 내부에서는 잘 작동하지 않는 단순 ggplot 함수를 사용하고 있습니다.그것은 왜 그럴까? 여기 제 코드가 있습니다. x=1:7 y=1:7 df = data.frame(x=x,y=y) ggplot(df,aes(x,y))+geom_point() 효과가 있어요! 하지만 ggplot이 for 루프 안에 있다면... for (i in 1:5) { ggplot(df,aes(x,y))+geom_point() } 더 이상 작동하지 않습니..

programing 2023.06.10

소수 자릿수 형식 지정(R)

소수 자릿수 형식 지정(R) 예를 들어 1.128347132904321674821과 같이 화면에 출력할 때 소수점 두 자리만 표시하고 싶은 숫자가 있습니다.사람이 어떻게 그걸 하니? x library(formattable) > x x [1] 1.13 좋은점은,x는 여전히 숫자 벡터이며 동일한 형식으로 더 많은 계산을 수행할 수 있습니다. > x + 1 [1] 2.13 더 좋은 것은 숫자가 손실되지 않고 언제든지 더 많은 숫자로 다시 포맷할 수 있다는 것입니다 :) > formattable(x, digits = 6, format = "f") [1] 1.128347 소수점 이하 두 자리에 대해 0의 뒤를 계속 이어야 한다고 가정합니다. sprintf(5.5, fmt = '%#.2f') 이는 [1] "5.50..

programing 2023.06.05

미학 및 gem_text를 사용할 때 범례에서 'a' 제거

미학 및 gem_text를 사용할 때 범례에서 'a' 제거 이 코드로 생성된 범례에서 문자 'a'를 제거하려면 어떻게 해야 합니까?만약 내가 그것을 제거한다면.geom_text그러면 'a' 문자가 범례에 표시되지 않습니다.나는 간직하고 싶습니다.geom_text,그래도. ggplot(data = iris, aes(x = Sepal.Length, y=Sepal.Width, shape = Species, colour = Species)) + geom_point() + geom_text(aes(label = Species)) 세트show.legend = FALSE에geom_text: ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width, colour = Spe..

programing 2023.06.05
반응형