Error in xj[i] : invalid subscript type 'list'

前端 未结 3 686
暖寄归人
暖寄归人 2020-12-18 07:38

I tried to split the data(bank) into training data and test data. But I somehow got an error below.How can I solve this problem?

train = bank[1:100, ]
test =         


        
3条回答
  •  自闭症患者
    2020-12-18 08:31

    Generally, you could achieve what you asked by doing something like this: Assume column 'response' is observed column:

    samples=1:100
    train = bank[samples, ]
    test = bank[-samples,]
    Status.test =bank[samples,'response']
    

    BTW, I would suggest using sample() function in order to take samples randomly for train and test. like this:

    samples=sample(nrow(bank), 0.8*nrow(bank))
    train = bank[samples, ]
    test = bank[-samples,]
    Status.test =bank[samples,'response']
    

提交回复
热议问题