반응형

r 5

데이터 프레임에 열이 있는지 여부를 확인하는 방법

데이터 프레임에 열이 있는지 여부를 확인하는 방법 이름이 "abcframe"인 data.frame이 있습니다. a b c 1 1 1 2 2 3 주어진 데이터 프레임에 열이 존재하는지 여부를 확인하려면 어떻게 해야 합니까?예를 들어 d열이 data.frame abcframe에 있는지 확인하려고 합니다.데이터 프레임의 이름을 다음과 같이 가정합니다.dat확인할 열 이름은 다음과 같습니다."d"사용할 수 있습니다.%in%연산자: if("d" %in% colnames(dat)) { cat("Yep, it's in there!\n"); } 사용하는 것을 포함하여 여러 가지 옵션이 있습니다.%in%그리고.grepl: dat names(dat) [1] "a" "b" "c" > any(names(dat) == 'b')..

programing 2023.07.07

R의 데이터 열 표준화

R의 데이터 열 표준화 데이터 집합이 있습니다.spam58개의 열과 스팸 메시지와 관련된 약 3500개의 데이터 행이 포함되어 있습니다. 앞으로 이 데이터 집합에 대해 선형 회귀 분석을 실행할 계획이지만, 사전 처리를 통해 평균 및 단위 분산이 0이 되도록 열을 표준화하고 싶습니다. 이 문제를 해결하는 가장 좋은 방법은 R과 함께 하는 것이라고 들었는데, 어떻게 하면 R과의 정규화를 달성할 수 있는지 묻고 싶습니다.이미 데이터를 제대로 로드했으며 이 작업을 수행할 몇 가지 패키지나 방법을 찾고 있습니다. 0의 평균과 1의 표준 편차를 원한다고 가정해야 합니다.데이터가 데이터 프레임에 있고 모든 열이 숫자인 경우 간단히 다음과 같이 부를 수 있습니다.scale원하는 작업을 수행하기 위해 데이터에 대한 기능..

programing 2023.06.27

1L와 1L의 차이점은 무엇입니까?

1L와 1L의 차이점은 무엇입니까? 나는 종종 그 상징을 보았습니다.1L(또는)2L,3L등)이 R 코드에 나타납니다.사이의 차이점은 무엇입니까?1L그리고.1?1==1L로 평가함.TRUE이유는1LR 코드에 사용됩니까?그래서 @James와 @Brian은 3L이 무엇을 의미하는지 설명했습니다.그런데 왜 그걸 쓰십니까? 대부분의 경우 아무런 차이가 없지만 때로는 코드를 더 빨리 실행하고 메모리를 더 적게 사용하기 위해 사용할 수 있습니다.이중("숫자") 벡터는 요소당 8바이트를 사용합니다.정수 벡터는 요소당 4바이트만 사용합니다.벡터가 크면 메모리 낭비가 적고 CPU 사용도 줄어듭니다(일반적으로 더 빠름). 이는 대부분 인덱스 작업 시 적용됩니다.정수 벡터에 1을 더하면 이중 벡터가 되는 예는 다음과 같습니다...

programing 2023.06.22
반응형