次の形式のデータフレームがあります。
country company hitid
1 Switzerland CH1 <NA>
2 Switzerland CH2 <NA>
3 Switzerland CH3 <NA>
4 Sweden SU1 <NA>
5 Sweden SU2 <NA>
6 Sweden SU3 <NA>
hitid列に、以前に実行したループの結果を自動的に入力したいと思います。結果はd$COUNTRY $ hitidの形式で表示されます。ここで、国ごとに、入力したい別のhitidがあります。
編集:私のループ出力は次の形式です:
$Switzerland
HITTypeId HITId Valid
1 1010 123 TRUE
$Sweden
HITTypeId HITId Valid
1 1010 456 TRUE
名前文字列内で数式を使用する方法はありますか?私は次のようなものを構築できます:
hitid=d$"formula to look up country"$hitid
または、この問題をよりエレガントに構築する方法についてのアイデアはありますか?
基本的には、各国のHITIdをループから外して、既存のdatfileに抽出したいだけです。