Lapply를 사용하여 목록의 각 데이터 프레임에 열 추가

세토 파가

내 질문은 두 가지 ..

  1. 데이터 프레임 목록이 있고 R에서 lapply를 사용하여 목록의 각 데이터 프레임에 열을 추가하고 싶습니다.
  2. 추가 된 열은 실제로 가능한 경우 목록에서 순차적으로 값을 가져와야합니다. 데이터 프레임 목록과 길이가 같은 목록이 있으며 해당 목록의 각 값은 추가 된 열 값이어야합니다.

내가이 작업을 수행하는 이유는 가져 오는 각 데이터 세트의 파일 이름에 날짜 정보가 있기 때문입니다. 예를 들어 파일 이름에 Jun12_2003이 포함되어 있습니다. 따라서 각 데이터 세트를 가져온 다음 파일 이름에서 정보를 가져와 연도와 날짜에 대한 열을 할당하려고합니다 (지금까지 regexp로 해당 부분을 수행함).

도움을 주셔서 감사합니다!

강 부분

사용 Map. mapply(..., SIMPLIFY = FALSE)Ari가 제안한대로의 약자입니다 .

df1 <- data.frame(x = runif(3), y = runif(3))
df2 <- data.frame(x = runif(3), y = runif(3))
dfs <- list(df1, df2)
years <- list(2013, 2014)

Map(cbind, dfs, year = years)
# [[1]]
#           x         y year
# 1 0.8843945 0.6285246 2013
# 2 0.8400041 0.1369520 2013
# 3 0.4398870 0.4660476 2013
# 
# [[2]]
#           x         y year
# 1 0.4153315 0.5831114 2014
# 2 0.9685105 0.2398060 2014
# 3 0.9507591 0.7585670 2014

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R for 루프를 사용하여 데이터 프레임 목록에 열 추가

분류에서Dev

lapply를 사용하여 데이터 프레임 목록의 열 이름 변경

분류에서Dev

데이터 프레임 목록에서 각각에 열 추가

분류에서Dev

For 루프를 사용하여 데이터 프레임의 열 사이에 여러 열 추가

분류에서Dev

map2를 사용하여 데이터 프레임 목록에 열을 추가하는 방법

분류에서Dev

lapply를 사용하여 열 이름이 다른 데이터 프레임 목록의 열 이름 변경

분류에서Dev

Pandas 데이터 프레임을 사용하여 데이터 프레임 값의 각 열을 하나씩 새 시트에 추가하는 방법

분류에서Dev

목록 R의 각 데이터 프레임에 인덱스 열 추가

분류에서Dev

R : 각 열의 중앙값을 사용하여 데이터 프레임에 행 추가

분류에서Dev

목록의 각 데이터 프레임에 접미사를 추가 하시겠습니까?

분류에서Dev

for 및 if..else 문과 함께 lapply를 사용하여 여러 데이터 프레임에 조건부 열 추가

분류에서Dev

For 루프를 사용하여 데이터 프레임의 열 이름을 목록에 추가 할 수 없습니다.

분류에서Dev

R의 데이터 프레임에서 목록 열의 각 열에있는 요소를 계산하는 방법

분류에서Dev

Pandas를 사용하여 데이터 프레임의 각 행에 값을 어떻게 추가합니까?

분류에서Dev

루프를 사용하여 pyspark 데이터 프레임에 여러 열 추가

분류에서Dev

개별 개체 목록의 값을 기준으로 목록의 각 데이터 프레임에 열 추가

분류에서Dev

Python의 for 루프를 통해 데이터 프레임의 목록에 추가하는 이유는 각 행에 추가되는 이유는 무엇입니까?

분류에서Dev

그룹화의 통계를 사용하여 데이터 프레임에 열을 추가하는 방법

분류에서Dev

일치 함수를 적용하여 명명 된 데이터 프레임 목록에 열 추가

분류에서Dev

R의 목록에서 여러 데이터 프레임에 열 추가

분류에서Dev

데이터 프레임 개체의 각 열에 변수 추가

분류에서Dev

lapply를 사용하여 단일 데이터 프레임 열을 데이터 프레임 목록의 숫자로 변환

분류에서Dev

파이썬 2를 사용하여 목록의 각 줄에 동일한 문자열을 추가하십시오.

분류에서Dev

목록의 각 데이터 프레임에서 열 이름 가져 오기

분류에서Dev

Java API 및 JavaRDD <Row>를 사용하여 Spark SQL의 데이터 프레임에 새 열 추가

분류에서Dev

Pyspark : udf를 사용하여 다른 데이터 프레임의 값을 기반으로 데이터 프레임에 새 열 추가

분류에서Dev

목록의 각 항목이 팬더 데이터 프레임 열에서 발생하는 횟수를 쉼표로 구분하여 다른 열의 추가 집계로 값을 구분합니다.

분류에서Dev

목록의 모든 데이터 프레임에 열을 추가하는 방법

분류에서Dev

purrr :: map을 사용하여 목록의 각 데이터 프레임에 대한 nas를 합산하는 방법

Related 관련 기사

  1. 1

    R for 루프를 사용하여 데이터 프레임 목록에 열 추가

  2. 2

    lapply를 사용하여 데이터 프레임 목록의 열 이름 변경

  3. 3

    데이터 프레임 목록에서 각각에 열 추가

  4. 4

    For 루프를 사용하여 데이터 프레임의 열 사이에 여러 열 추가

  5. 5

    map2를 사용하여 데이터 프레임 목록에 열을 추가하는 방법

  6. 6

    lapply를 사용하여 열 이름이 다른 데이터 프레임 목록의 열 이름 변경

  7. 7

    Pandas 데이터 프레임을 사용하여 데이터 프레임 값의 각 열을 하나씩 새 시트에 추가하는 방법

  8. 8

    목록 R의 각 데이터 프레임에 인덱스 열 추가

  9. 9

    R : 각 열의 중앙값을 사용하여 데이터 프레임에 행 추가

  10. 10

    목록의 각 데이터 프레임에 접미사를 추가 하시겠습니까?

  11. 11

    for 및 if..else 문과 함께 lapply를 사용하여 여러 데이터 프레임에 조건부 열 추가

  12. 12

    For 루프를 사용하여 데이터 프레임의 열 이름을 목록에 추가 할 수 없습니다.

  13. 13

    R의 데이터 프레임에서 목록 열의 각 열에있는 요소를 계산하는 방법

  14. 14

    Pandas를 사용하여 데이터 프레임의 각 행에 값을 어떻게 추가합니까?

  15. 15

    루프를 사용하여 pyspark 데이터 프레임에 여러 열 추가

  16. 16

    개별 개체 목록의 값을 기준으로 목록의 각 데이터 프레임에 열 추가

  17. 17

    Python의 for 루프를 통해 데이터 프레임의 목록에 추가하는 이유는 각 행에 추가되는 이유는 무엇입니까?

  18. 18

    그룹화의 통계를 사용하여 데이터 프레임에 열을 추가하는 방법

  19. 19

    일치 함수를 적용하여 명명 된 데이터 프레임 목록에 열 추가

  20. 20

    R의 목록에서 여러 데이터 프레임에 열 추가

  21. 21

    데이터 프레임 개체의 각 열에 변수 추가

  22. 22

    lapply를 사용하여 단일 데이터 프레임 열을 데이터 프레임 목록의 숫자로 변환

  23. 23

    파이썬 2를 사용하여 목록의 각 줄에 동일한 문자열을 추가하십시오.

  24. 24

    목록의 각 데이터 프레임에서 열 이름 가져 오기

  25. 25

    Java API 및 JavaRDD <Row>를 사용하여 Spark SQL의 데이터 프레임에 새 열 추가

  26. 26

    Pyspark : udf를 사용하여 다른 데이터 프레임의 값을 기반으로 데이터 프레임에 새 열 추가

  27. 27

    목록의 각 항목이 팬더 데이터 프레임 열에서 발생하는 횟수를 쉼표로 구분하여 다른 열의 추가 집계로 값을 구분합니다.

  28. 28

    목록의 모든 데이터 프레임에 열을 추가하는 방법

  29. 29

    purrr :: map을 사용하여 목록의 각 데이터 프레임에 대한 nas를 합산하는 방법

뜨겁다태그

보관