저는 R의 (아주) 새로운 사용자이고 여기 MATLAB 코드를 복제하려고합니다 (이 단계에서는 R을 Octave로 지정하는 것이 좋습니다). I 번째의 값에, 첫 번째 열을 기준 변수를 할당 할 수 있도록하려는R : 행렬의 열을 기반으로 변수 이름을 지정하십시오.
variable value
th 100
tw 100
gap 30
:
제가 df
다음 행렬을 갖는다. 기본적으로 th = 100
, tw = 100
, gap = 30
입니다.
내 최종 목표는 다음과 같은 방식으로 데이터를 조작 할 수 있습니다 :
difference <- th-gap
편집 :
>dput(df)
structure(list(s = structure(1:3, .Label = c("aa", "bb", "cc"), class = "factor"),
n = c(2, 3, 5)), .Names = c("s", "n"), row.names = c(NA, -3L), class = "data.frame")
감사합니다. R을 실행하는 컴퓨터에있을 때 필요한 정보를 게시합니다. 그러나 할당을 사용하는 이유에 대해 설명 할 수 있습니까? 나는 또한 루프를 사용하지만 솔루션에 대한 나의 탐색에서 루프가 R에서도 코딩이 좋지 않다는 것을 읽었다. 나는 왜 그리고 그 뒤에 무엇이 생각인지 이해하고 싶습니다. – irshaadv
dput (df) 구조체 (list (s = 구조체 1 : 3, 레이블 = c ("aa", "bb", "cc" ), 클래스 = "factor" 3, 5)), .Names = c ("s", "n"), row.names = c (NA, -3L), 클래스 = "data.frame") – irshaadv
@irshaadv, 나는 자유를 원래 게시물에 추가하십시오. 제가 말한 것처럼, 직관적이지 않고 대부분의 경우 읽기 쉬운 코드로 이어지기 때문에 "frowned"합니다. 달성하려는 내용을 게시하면 R에서 코드를 효율적/우아하게 작성하는 데 도움을 줄 수 있습니다.이 질문은 매우 복잡한 비트 작업처럼 보입니다. 새로운 질문 게시를 고려하십시오. –