如果我在问题中缺少足够的信息,请先道歉
我有两个数据帧,一个是12,000(GPS)秒,196(详情)。
GPS数据帧具有重复的"名称"列。
详细信息数据有一个"位置"列和名称列,每个名称具有不同的位置值。
我需要GPS df有一个列"位置"它从详细信息$位置拉出,但每次显示名称时都会重复
我尝试通过创建名称列表然后使用setDT&组合来完成此操作。 setDF使用一些尝试类似的东西给我的代码:
Weigh_in_check <- setDF(setDT(Weigh_in_check)[setDT(Weight_first),
Weight_initial := Weight_first$Weight, on=c("Name")])
然而我不能改变它,因为它适用于我,如下
Name_check <- setDF(setDT(Name_check)[setDT(GPSReview2), Position :=
PlayerDetails$Position, on=c("Player Name")])
Flo.P评论后的新代码
GPSReview4[,"Position"] <- NA
GPSReview4$Position <- as.character(GPSReview4$Position)
GPSReview4$Position <- left_join(GPSReview4, PlayerDetails, by ="Position" )
出现以下错误
$<-.data.frame
中的错误(*tmp*
,位置,值=列表(Full session
= c(&#34;是&#34;,:
替换有132235行,数据有26447
**编辑: 这些是2个数据帧 GPS Review4