Getting the minimum of the rows in a data frame

前端 未结 3 1025
一个人的身影
一个人的身影 2020-12-11 03:25

I am working with a dataframe that has 65 variables in it. The first variable catalogs a person, and the next 64 variables indicate the geographic distance that person is fr

3条回答
  •  长情又很酷
    2020-12-11 04:19

    I'd approach this with apply but transform or other approach could work.

    #fake data set
    ID=LETTERS[1:5], distance=matrixsample(
    DF <- as.data.frame(matrix(sample(1:100, rep=T, 100), 5, 20))
    DF <- data.frame(ID=LETTERS[1:5], DF)
    
    #solution
    DF$newvar <- apply(DF[,-1], 1, min)
    

提交回复
热议问题