0
A
답변
0
뭔가 :
df[,'col']=df[,'col']+ifelse(df[,'col']<0,86400,0)
1
리얼 단어 데이터 세트는 데이터 프레임이라고 가정은 다음과 같은 작동합니다. 이 열 (이 예제에서는 열 b
)을 지정하고 TRUE
인 경우 값이 0보다 작은 지 평가하려면 ifelse
을 사용하고, 그렇지 않으면 86400을 추가하고, 그렇지 않으면 원래 값을 반환해야합니다.
# Create an example data frame
dt <- data.frame(a = "a", b = -3:3)
dt
# a b
# 1 a -3
# 2 a -2
# 3 a -1
# 4 a 0
# 5 a 1
# 6 a 2
# 7 a 3
# Add 86400 to negative value in column `b`
dt$b <- ifelse(dt$b < 0, dt$b + 86400, dt$b)
dt
# a b
# 1 a 86397
# 2 a 86398
# 3 a 86399
# 4 a 0
# 5 a 1
# 6 a 2
# 7 a 3
위 코드를 다음과 같이 작성할 수도 있습니다.
dt$b <- with(dt, ifelse(b < 0, b + 86400, b))
관련 문제
- 1. 값이 음수 일 때 빼기, 값이 양수 일 때 더하기
- 2. IRanges가 음수 일 때
- 3. RGB 값이 음수 일 수 있습니까?
- 4. MySQL의 음수 십진수 합
- 5. 숫자의 합 (INC. 음수)
- 6. c3js에는 음수 값이 0 일 때 x 축이 시작됩니다.
- 7. python substring 명령의 시작 값이 음수 일 때 어떻게됩니까?
- 8. Matlab : 조건부 합
- 9. 조건부 롤링 합
- 10. XTS 조건부 합
- 11. 엑셀 합 일
- 12. (매일의 합/일 더)
- 13. 왜 printf 음수 정수 값이
- 14. 업데이트 업데이트 된 값이 음수 일 경우 무시합니다.
- 15. 두 개의 열 조건부 합
- 16. proc sql을 사용하는 조건부 합
- 17. 음수 값이 아닌 음수 값이 최소 인 Rxjs 더하기 버튼
- 18. CSS의 음수 값이 허용됩니까?
- 19. 이미지에 음수 값이 적용됩니다.
- 20. umbraco.decimal에 음수 값이 표시되지 않음
- 21. 위치가 음수 일 때 어떻게 스크롤바를 가질 수 있습니까?
- 22. 조건부 값이
- 23. Highcharts - 데이터 일 합 일일 앞서
- 24. 내 SUMIF 합 잘못된 값이
- 25. WPS 스레드 풀 값이 음수
- 26. Keras : Binary_crossentropy에 음수 값이 있습니다.
- 27. min 및 max 값이 양수 일 때 rand()가 음수 값을 반환하는 이유는 무엇입니까?
- 28. jquery가 조건부 일 경우
- 29. 음수 값이 주어지면 프로그램이 중단되는 이유는 무엇입니까?
- 30. 음수 값이 올바로 인쇄되지 않음
'기본 R' – tyluRp
또는'ifelse'에서 case_when' 내 대답을 참조하십시오. 다음 번에는 데이터 세트의 재현 가능한 예를 공유하십시오. 그렇지 않으면, 당신은 downvotes를받을 수 있으며 가장 중요한 사람들이 당신을 도울 수 없을 수도 있습니다. – akrun
'에서'dplyr' – www