df 자체를 사용하여 R 데이터 프레임에서 누락 된 값 채우기

발라

아래는 내 샘플 데이터 세트입니다.

여기에 이미지 설명 입력

item_id와 Item_type이 동일한 다른 행의 가중치에 따라 항목 가중치를 입력해야합니다. 예를 들어 세 번째 관측치의 Item_wt는 "5.6"이어야합니다. R에서 누락 된 값을 채우는 방법을 제안 해 주시겠습니까? 나는 많은 기술을 시도했지만 내가 원하는 것을 얻지 못했습니다. 감사.

Akrun

(가) 있다고 가정 NULL이다 NA'ITEM_ID'에 의해 그룹화 한 후, 'ITEM_TYPE'는 최초의 비 NA 'item_wt'를 얻을

library(dplyr)
df1 %>%
    group_by(item_ID, item_Type) %>%
    mutate(item_wt = item_wt[!is.na(item_wt)][1])
# A tibble: 5 x 3
# Groups:   item_ID, item_Type [3]
#  item_ID item_wt item_Type
#    <chr>   <dbl>     <chr>
#1    T001     5.6     Dairy
#2    T002     9.2    Snacks
#3    T001     5.6     Dairy
#4    T004     3.9    Drinks
#5    T002     9.2    Snacks

또는 data.table

library(data.table)
setDT(df1)[, item_wt := item_wt[!is.na(item_wt)][1], .(item_ID, item_Type)]

데이터

df1 <- data.frame(item_ID = c('T001', 'T002', 'T001', 'T004', 'T002'),
     item_wt = c(5.6, 9.2, NA, 3.9, NA),
     item_Type = c("Dairy", "Snacks", "Dairy", "Drinks", "Snacks"),
     stringsAsFactors=FALSE)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

numpy.ndarray를 사용하여 데이터 프레임에서 누락 된 값 채우기

분류에서Dev

R 그룹화 된 df에 지정된 값을 삽입하고 다른 df (R)를 사용하여 누락 된 값 채우기

분류에서Dev

분기 별 데이터 프레임을 월별로 변환하고 Pandas에서 누락 된 값 채우기

분류에서Dev

Pandas 데이터 프레임에서 누락 된 행 값 채우기

분류에서Dev

데이터 프레임 병합 및 누락 된 값 채우기

분류에서Dev

누락 된 값 채우기 Pandas 데이터 프레임

분류에서Dev

유사한 행을 사용하여 Python Pandas 데이터 프레임에서 누락 된 행 채우기

분류에서Dev

R에서 누락 된 값 채우기

분류에서Dev

테이블 (R)에서 누락 된 열거 값 채우기

분류에서Dev

R에서 범주 형 값이 누락 된 경우에도 여러 데이터 프레임에서 행 만들기

분류에서Dev

데이터 프레임에서 누락 된 날짜 채우기

분류에서Dev

데이터 프레임에서 누락 된 행 채우기

분류에서Dev

R에서 길고 넓은 데이터 셋의 형태를 변경하는 동안 조건부로 누락 된 값 채우기

분류에서Dev

mutate_at를 사용하여 R의 누락 된 값이 누락되지 않은 경우 열 이름에서 얻은 값으로 대체

분류에서Dev

R에서 누락 된 데이터를 조건부로 채우기

분류에서Dev

다른 데이터 프레임으로 열의 누락 된 값 채우기

분류에서Dev

Python의 다른 데이터 프레임에서 여러 열을 기반으로 누락 된 값 병합 및 채우기

분류에서Dev

Pandas 데이터 프레임에서 일정 간격으로 누락 된 관측 값 채우기

분류에서Dev

R 프로그래밍 : 데이터 프레임의 열에서 누락 된 값 대체

분류에서Dev

R에서 데이터 프레임의 열에 대한 누락 된 필드 채우기

분류에서Dev

R에서 누락 된 데이터 채우기

분류에서Dev

dplyr을 사용하여 그룹화 된 데이터에서 값이 발생하는 경우 누락되지 않은 값 채우기

분류에서Dev

다른 데이터 프레임에서 값이 누락 된 경우 한 데이터 프레임에서 행을 삭제하는 방법은 무엇입니까?

분류에서Dev

벡터를 소스로 사용하여 데이터 프레임의 열과 행에서 누락 된 값을 완성하는 방법

분류에서Dev

연결된 데이터 세트 중 하나를 사용하여 누락 된 데이터 채우기

분류에서Dev

tidyverse를 사용하여 그룹화 된 데이터에서 누락 된 값을 비값으로 대체

분류에서Dev

R 데이터 프레임의 각 행에서 누락 된 요소를 채 웁니다.

분류에서Dev

R 데이터 프레임의 각 행에서 누락 된 요소를 채 웁니다.

분류에서Dev

pandas 데이터 프레임에서 누락 된 쌍을 찾고 더미 값으로 채우는 방법

Related 관련 기사

  1. 1

    numpy.ndarray를 사용하여 데이터 프레임에서 누락 된 값 채우기

  2. 2

    R 그룹화 된 df에 지정된 값을 삽입하고 다른 df (R)를 사용하여 누락 된 값 채우기

  3. 3

    분기 별 데이터 프레임을 월별로 변환하고 Pandas에서 누락 된 값 채우기

  4. 4

    Pandas 데이터 프레임에서 누락 된 행 값 채우기

  5. 5

    데이터 프레임 병합 및 누락 된 값 채우기

  6. 6

    누락 된 값 채우기 Pandas 데이터 프레임

  7. 7

    유사한 행을 사용하여 Python Pandas 데이터 프레임에서 누락 된 행 채우기

  8. 8

    R에서 누락 된 값 채우기

  9. 9

    테이블 (R)에서 누락 된 열거 값 채우기

  10. 10

    R에서 범주 형 값이 누락 된 경우에도 여러 데이터 프레임에서 행 만들기

  11. 11

    데이터 프레임에서 누락 된 날짜 채우기

  12. 12

    데이터 프레임에서 누락 된 행 채우기

  13. 13

    R에서 길고 넓은 데이터 셋의 형태를 변경하는 동안 조건부로 누락 된 값 채우기

  14. 14

    mutate_at를 사용하여 R의 누락 된 값이 누락되지 않은 경우 열 이름에서 얻은 값으로 대체

  15. 15

    R에서 누락 된 데이터를 조건부로 채우기

  16. 16

    다른 데이터 프레임으로 열의 누락 된 값 채우기

  17. 17

    Python의 다른 데이터 프레임에서 여러 열을 기반으로 누락 된 값 병합 및 채우기

  18. 18

    Pandas 데이터 프레임에서 일정 간격으로 누락 된 관측 값 채우기

  19. 19

    R 프로그래밍 : 데이터 프레임의 열에서 누락 된 값 대체

  20. 20

    R에서 데이터 프레임의 열에 대한 누락 된 필드 채우기

  21. 21

    R에서 누락 된 데이터 채우기

  22. 22

    dplyr을 사용하여 그룹화 된 데이터에서 값이 발생하는 경우 누락되지 않은 값 채우기

  23. 23

    다른 데이터 프레임에서 값이 누락 된 경우 한 데이터 프레임에서 행을 삭제하는 방법은 무엇입니까?

  24. 24

    벡터를 소스로 사용하여 데이터 프레임의 열과 행에서 누락 된 값을 완성하는 방법

  25. 25

    연결된 데이터 세트 중 하나를 사용하여 누락 된 데이터 채우기

  26. 26

    tidyverse를 사용하여 그룹화 된 데이터에서 누락 된 값을 비값으로 대체

  27. 27

    R 데이터 프레임의 각 행에서 누락 된 요소를 채 웁니다.

  28. 28

    R 데이터 프레임의 각 행에서 누락 된 요소를 채 웁니다.

  29. 29

    pandas 데이터 프레임에서 누락 된 쌍을 찾고 더미 값으로 채우는 방법

뜨겁다태그

보관