0
データフレームのバフには、商品ごとに2つのカラムitemnumberとbufferlevelsが含まれています。Rのフィールド名を検索できませんR
buffer.variant buffer.buf_size
1 mimic1 3
2 mimic2 0
3 mimic3 0
4 mimic4 0
5 mimic5 3
フルフィルメントは、第1列が日付で、バリアントが他の列であるdata.frameです。 1. buffの最初の行の列名を検索します 2.最初の行とi番目の列セルにbuffの2番目の列にある値、つまりバッファレベルを割り当てます
variants=names(fulfillment[,-1])
for(i in 1:ncol(fulfillment)){
fulfillment[1,i+1]=buff[which(buff[,1]==variants[i]),2] }
コードがエラーで失敗します。
Error in `[<-.data.frame`(`*tmp*`, 1, i + 1, value = integer(0)): replacement has length zero
'のための(I 1:(NcoI部位(履行)-1))'あなたは省略でき – HubertL
'which' – HubertL
機能を使用 –