본문 바로가기
R-기타

Matrix에서 행별로 다른 칼럼에 있는 data가져오기

by 미스터탁 2018. 4. 27.

out_prob<-pred_data[cbind(seq_along(1:nrow(pred_data)),bf_y[batch]+1)]


df<-matrix(c(1,2,3,4,5,6,7,8,9),ncol=3)

df

### 1,2,3 행의 1,2,3열 데이터 뽑기

df[cbind(seq_along(1:nrow(df)),c(1,2,3))]


### 1,2,3 행의 2,1,3열 데이터 뽑기

df[cbind(seq_along(1:nrow(df)),c(2,1,3))]



data(cbind(seq_along(1:nrow(data)), 뽑고자하는 열의 정보))

로 추출할 수 있습니다.




반응형

'R-기타' 카테고리의 다른 글

lightgbm binaryclass/multiclass/regression  (0) 2018.10.04
R에서 Keras 설치하기  (0) 2018.05.01
LightGBM 설치하기  (5) 2018.04.22
Matlab imgae 파일 R로 불러들이기  (0) 2018.04.12
R기초 코드  (0) 2018.04.04

댓글