R语言 dataframe赋值问题

datafame行和列名都是数字,请问如何给特定的行名为x列名为y的位置赋值1呢?

img

i <- 1
x <- train[i,'buyer_admin_id']    
y <- train[i,'item_id']
uii[] <- 1    #x对应行名,y对应列名,希望在uii数据框中进行对应的赋值
View((uii))

如下操作,df为你的dataframe名字

names(df)[names(df) == '旧列名'] <- '新列名'

在你这里,旧列名就是数字串