홈>
내 데이터는 열과 행으로 구성됩니다. 각 열에는 "NA"와 다른 숫자가 있습니다.
예 : column1은 다음과 같습니다.
2 1 NA NA NA 8 NA NA 1 NA 1 NA NA NA NA 15 NA 2 NA 1 NA NA NA NA NA NA 12 NA NA 2 NA NA 2 NA NA NA 6 1 NA NA NA 2 NA NA NA 4 1 NA NA NA 2.
각 열의 숫자에 열 ID를 할당하고 싶습니다.
for(j in 1:54){
if(!(col[j] <-"NA")){
col[j] <- i
}
}
열 1에 대한 예상 결과 :
1 1 NA NA NA 1 NA NA 1 NA 1 NA NA NA NA 1 NA 1 NA 1 NA NA NA NA NA NA 1 NA NA 1 NA NA 1 NA NA NA 1 1 NA NA NA 1 NA NA NA 1 1 NA NA NA 1
** 열 2 : **
2 2 NA NA NA 2 NA NA 2 NA 2 NA NA NA NA 2 NA 2 NA 2 NA NA NA NA NA NA 2 NA NA 2 NA NA 2 NA NA NA 2 2 NA NA NA 2 NA NA NA 2 2 NA NA NA 2
- 답변 # 1
관련 자료
- python - 태그 개체와 함께 조건문을 사용하는 BeautifulSoup4
- R의 두 데이터 프레임에서 조건부 if/else 문
- pandas - 조건부 날짜 필터
- 조건문에서 Vuejs 필터 사용
- python - 조건부 흐름표에 대한 간단한 질문
- javascript - 내 코드에서 조건문을 최적화하는 방법
- python - 팬더의 필터 조건문에 입력 함수를 적용하는 방법은 무엇입니까?
- python - 조건부 목록 이해에서 or 문을 사용하여 데이터 프레임에서 열 필터링
- python - numpy 조건문을 단순화하여 값이 주어진 요소의 주변 인덱스를 찾는 방법은 무엇입니까?
- r - dplyr에서 그룹별로 여러 조건으로 필터링하는 조건부 IF
- python 3.x - 선형 프로그래밍에서 제약 조건에 추가 된 변수에 대한 조건문
- r - 두 개의 데이터 프레임을 조건문과 병합하는 방법
사용할 수 있습니다
여기서 for 루프가 필요하지 않습니다. 벡터에 함수를 적용 할 수 있으면 for 루프를 사용하지 않아야합니다.
또한 위의 코드와 같이 다른 사람이 실제로 사용할 수 있도록 데이터를 제공하십시오.
수정
주석에 따르면 여러 열이 있습니다. 동일한 코드를 사용할 수 있습니다. 여기를 참조하십시오