루프를 사용하여 R에서 큰 목록 만들기

sgt Fury

이것에 문제가
있습니다. 행렬 목록을 만들어야합니다. 다음은 데이터 프레임입니다.

data=data.frame("Node"=c(1:5), posx=c(2,3,6,8,1), posy=c(1,1,4,7,8))
  Node posx posy
1    1    2    1
2    2    3    1
3    3    6    4
4    4    8    7
5    5    1    8

이제 행렬 목록을 만들고 싶습니다. 루프 포함. 다음과 같은 행렬 목록을 만들고 싶습니다.

l=list(l1,l2,l3,l4,l5)

어디:

l1=cbind(c(2),c(1))
l2=cbind(c(3),c(1))
l3=cbind(c(6),c(4))
l4=cbind(c(8),c(7))
l5=cbind(c(1),c(8))

그리고 여기 내 시도가 있습니다.

for (i in 1:(data$Node) ) {
  l=list(cbind(c(data$posx[i]), (data$posy[i])))
}
Akrun

시험

lapply(seq_len(nrow(data)), function(i) as.matrix(data[i,-1]))

또는

lapply(split(data[,-1],row(data)[,1]), as.matrix)

또는

lapply(split(as.matrix(data[,-1]),row(data)[,1]), matrix, ncol=2)

또는 사용 data.table

library(data.table)
setDT(data)[,list(list(as.matrix(.SD))) , by=Node]$V1

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하나의 for 루프 만 사용하여 목록 목록에서 사전 만들기

분류에서Dev

목록 이해를 사용하여 사전에서 사전 목록 만들기

분류에서Dev

ActiveX를 사용하여 MATLAB에서 Word에 목록 만들기

분류에서Dev

For 루프를 사용하여 R의 목록에있는 각 데이터 세트에 열 만들기

분류에서Dev

재귀를 사용하여 목록에서 트리 만들기

분류에서Dev

지도를 사용하여 범위에서 목록 만들기

분류에서Dev

재귀를 사용하여 배열에서 들여 쓰기 목록 만들기

분류에서Dev

for 루프를 사용하여 플롯 목록 만들기

분류에서Dev

for 루프를 사용하여 튜플 목록 만들기

분류에서Dev

for 루프를 사용하여 목록에서 사용자 정의 항목 찾기

분류에서Dev

gridExtra를 사용하여 목록에서 ggplot 그래프 그리드 만들기

분류에서Dev

목록에서 Filter () 함수를 사용하여 더 큰 목록에서 새 목록을 만들 수 있습니까?

분류에서Dev

R의 큰 목록 내에서 tibble 요소를 반복하는 함수 만들기

분류에서Dev

목록의 인덱스 값을 사용하여 큰 데이터 프레임에서 더 작은 데이터 프레임 만들기

분류에서Dev

R에서 For 루프를 사용하여 새 변수 만들기

분류에서Dev

표준 ML : foldr를 사용하여 int 목록에서 문자열 만들기

분류에서Dev

앞에서 선언 한 변수를 사용하여 목록 만들기

분류에서Dev

JQ를 사용하여 파일 목록에서 JSON 파일 만들기

분류에서Dev

jQuery를 사용하여 JSON에서 동적 중첩 목록 만들기

분류에서Dev

목록 T에서 람다를 사용하여 쿼리 문자열 만들기

분류에서Dev

난수를 사용하여 파이썬에서 2D 목록 만들기.

분류에서Dev

Dict 및 List를 사용하여 Python에서 인접 목록 만들기

분류에서Dev

제외를 사용하여 튜플 요소에서 목록 만들기

분류에서Dev

중첩 된 루프를 사용하여 중첩 된 목록 만들기

분류에서Dev

mutate를 사용하여 for 루프의 목록에서 열을 만드는 방법

분류에서Dev

R의 수준을 포함하는 작은 목록의 큰 목록 만들기

분류에서Dev

Python에서 루프를 사용하여 목록 목록 정의

분류에서Dev

루프 내에서 mutate를 사용하여 변수 만들기

분류에서Dev

for 루프를 사용하여 Matlab에서 새 벡터 만들기

Related 관련 기사

  1. 1

    하나의 for 루프 만 사용하여 목록 목록에서 사전 만들기

  2. 2

    목록 이해를 사용하여 사전에서 사전 목록 만들기

  3. 3

    ActiveX를 사용하여 MATLAB에서 Word에 목록 만들기

  4. 4

    For 루프를 사용하여 R의 목록에있는 각 데이터 세트에 열 만들기

  5. 5

    재귀를 사용하여 목록에서 트리 만들기

  6. 6

    지도를 사용하여 범위에서 목록 만들기

  7. 7

    재귀를 사용하여 배열에서 들여 쓰기 목록 만들기

  8. 8

    for 루프를 사용하여 플롯 목록 만들기

  9. 9

    for 루프를 사용하여 튜플 목록 만들기

  10. 10

    for 루프를 사용하여 목록에서 사용자 정의 항목 찾기

  11. 11

    gridExtra를 사용하여 목록에서 ggplot 그래프 그리드 만들기

  12. 12

    목록에서 Filter () 함수를 사용하여 더 큰 목록에서 새 목록을 만들 수 있습니까?

  13. 13

    R의 큰 목록 내에서 tibble 요소를 반복하는 함수 만들기

  14. 14

    목록의 인덱스 값을 사용하여 큰 데이터 프레임에서 더 작은 데이터 프레임 만들기

  15. 15

    R에서 For 루프를 사용하여 새 변수 만들기

  16. 16

    표준 ML : foldr를 사용하여 int 목록에서 문자열 만들기

  17. 17

    앞에서 선언 한 변수를 사용하여 목록 만들기

  18. 18

    JQ를 사용하여 파일 목록에서 JSON 파일 만들기

  19. 19

    jQuery를 사용하여 JSON에서 동적 중첩 목록 만들기

  20. 20

    목록 T에서 람다를 사용하여 쿼리 문자열 만들기

  21. 21

    난수를 사용하여 파이썬에서 2D 목록 만들기.

  22. 22

    Dict 및 List를 사용하여 Python에서 인접 목록 만들기

  23. 23

    제외를 사용하여 튜플 요소에서 목록 만들기

  24. 24

    중첩 된 루프를 사용하여 중첩 된 목록 만들기

  25. 25

    mutate를 사용하여 for 루프의 목록에서 열을 만드는 방법

  26. 26

    R의 수준을 포함하는 작은 목록의 큰 목록 만들기

  27. 27

    Python에서 루프를 사용하여 목록 목록 정의

  28. 28

    루프 내에서 mutate를 사용하여 변수 만들기

  29. 29

    for 루프를 사용하여 Matlab에서 새 벡터 만들기

뜨겁다태그

보관