데이터 프레임에서 특정 값 가져 오기

Carol.Kar

data.frame이 있고 다른 셀이 데이터 프레임에 있으면 셀에서 특정 값을 가져오고 싶습니다.

적용 기능을 시도했습니다.

n <- c(2, 3, 0 ,1) 
s <- c(0, 1, 1, 2) 
b <- c("THIS", "FALSE", "NOT", "THIS") 
df <- data.frame(n, s, b)

df <- sapply(df$Vals, FUN=function(x){ if(b[x]=="THIS") ? n[x] : s[x] } )

내 논리는 다음과 같습니다.

if(b at position x is equal to "This") {
   add n[x] to the column df$Vals
} else {
   add s[x] to the column df$Vals
}

반면 x에 단일 행입니다.

내가 뭘 잘못하고 있는지 추천?

답장 해 주셔서 감사합니다!

보벨 대령

이렇게 :

df$Vals = with(df, ifelse(b=="THIS", n, s))

또는 결과를 직접 제공하십시오 data.frame.

transform(df, Vals=with(df, ifelse(b=="THIS", n, s)))

#  n s     b Vals
#1 2 0  THIS    2
#2 3 1 FALSE    1
#3 0 1   NOT    1
#4 1 2  THIS    1

추가 조건 :

func=Vectorize(function(b, s, n){if(b=='THIS') return(n);if(b==F) return(n+s);s})
df$Vals = with(df, func(b,s,n))

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터 프레임에서 특정 값 가져 오기

분류에서Dev

데이터 프레임에서 특정 tsibble 데이터 가져 오기

분류에서Dev

데이터 프레임 열에서 이전 값 가져 오기

분류에서Dev

중첩 된 JSON 데이터에서 특정 값 가져 오기

분류에서Dev

pandas 데이터 프레임-셀에 특정 값이있는 열 이름 목록 가져 오기

분류에서Dev

pandas 데이터 프레임-셀에 특정 값이있는 열 이름 목록 가져 오기

분류에서Dev

Pandas 데이터 프레임에서 색인 값 가져 오기

분류에서Dev

열에 다른 데이터 프레임에 지정된 문자열이 포함 된 경우 데이터 프레임의 열에서 평균 값 가져 오기

분류에서Dev

값을 기반으로 pandas 데이터 프레임의 특정 위치에서 마지막 N 개 행 가져 오기

분류에서Dev

값을 기반으로 pandas 데이터 프레임의 특정 위치에서 마지막 N 개 행 가져 오기

분류에서Dev

R의 데이터 프레임에서 특정 값 바꾸기

분류에서Dev

데이터 프레임 내에서 특정 값 바꾸기

분류에서Dev

Pandas 데이터 프레임에서 특정 날짜 / 시간에 대한 모든 기록 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

데이터베이스 Winforms에서 특정 열의 값 가져 오기

분류에서Dev

값이 다른 두 데이터 프레임에서 열 가져 오기

분류에서Dev

계층 적 판다 데이터 프레임에서 이전 값 가져 오기

분류에서Dev

Pandas 데이터 프레임에서 NAN이 아닌 다음 값 가져 오기

분류에서Dev

조건에 따라 두 데이터 프레임에서 값 가져 오기

분류에서Dev

순수한 데이터-특정 기간에 adc 값 가져 오기

분류에서Dev

내 응답 데이터에서 특정 문자열 값 가져 오기

분류에서Dev

특정 값의 문자열에서 데이터 가져 오기 SQL

분류에서Dev

데이터 프레임에서 비례하는 열 값 가져 오기-Pandas

분류에서Dev

다른 데이터 프레임에서 조회 된 최신 값 가져 오기

분류에서Dev

데이터 프레임에서 최대 값의 위치 가져 오기

분류에서Dev

데이터 프레임에서 매년 마지막 날짜 값 가져 오기

분류에서Dev

특정 데이터 속성에 대한 모든 값 가져 오기

분류에서Dev

Flutter의 실시간 데이터베이스에서 특정 데이터 값 가져 오기

분류에서Dev

특정 데이터 이름 및 값 키를 사용하여 XML에서 데이터 가져 오기

분류에서Dev

어레이에서 특정 데이터 가져 오기

Related 관련 기사

  1. 1

    데이터 프레임에서 특정 값 가져 오기

  2. 2

    데이터 프레임에서 특정 tsibble 데이터 가져 오기

  3. 3

    데이터 프레임 열에서 이전 값 가져 오기

  4. 4

    중첩 된 JSON 데이터에서 특정 값 가져 오기

  5. 5

    pandas 데이터 프레임-셀에 특정 값이있는 열 이름 목록 가져 오기

  6. 6

    pandas 데이터 프레임-셀에 특정 값이있는 열 이름 목록 가져 오기

  7. 7

    Pandas 데이터 프레임에서 색인 값 가져 오기

  8. 8

    열에 다른 데이터 프레임에 지정된 문자열이 포함 된 경우 데이터 프레임의 열에서 평균 값 가져 오기

  9. 9

    값을 기반으로 pandas 데이터 프레임의 특정 위치에서 마지막 N 개 행 가져 오기

  10. 10

    값을 기반으로 pandas 데이터 프레임의 특정 위치에서 마지막 N 개 행 가져 오기

  11. 11

    R의 데이터 프레임에서 특정 값 바꾸기

  12. 12

    데이터 프레임 내에서 특정 값 바꾸기

  13. 13

    Pandas 데이터 프레임에서 특정 날짜 / 시간에 대한 모든 기록 값을 가져 오는 방법은 무엇입니까?

  14. 14

    데이터베이스 Winforms에서 특정 열의 값 가져 오기

  15. 15

    값이 다른 두 데이터 프레임에서 열 가져 오기

  16. 16

    계층 적 판다 데이터 프레임에서 이전 값 가져 오기

  17. 17

    Pandas 데이터 프레임에서 NAN이 아닌 다음 값 가져 오기

  18. 18

    조건에 따라 두 데이터 프레임에서 값 가져 오기

  19. 19

    순수한 데이터-특정 기간에 adc 값 가져 오기

  20. 20

    내 응답 데이터에서 특정 문자열 값 가져 오기

  21. 21

    특정 값의 문자열에서 데이터 가져 오기 SQL

  22. 22

    데이터 프레임에서 비례하는 열 값 가져 오기-Pandas

  23. 23

    다른 데이터 프레임에서 조회 된 최신 값 가져 오기

  24. 24

    데이터 프레임에서 최대 값의 위치 가져 오기

  25. 25

    데이터 프레임에서 매년 마지막 날짜 값 가져 오기

  26. 26

    특정 데이터 속성에 대한 모든 값 가져 오기

  27. 27

    Flutter의 실시간 데이터베이스에서 특정 데이터 값 가져 오기

  28. 28

    특정 데이터 이름 및 값 키를 사용하여 XML에서 데이터 가져 오기

  29. 29

    어레이에서 특정 데이터 가져 오기

뜨겁다태그

보관