2つのデータフレームを結合する機能を作成しました。しかし、私が得ている結合されたファイルは、 "x_city"のような名前の形式で格納されるべきです。2つのデータフレームの名前を結合し、それを3番目に割り当てます
test<- function(x,m=csv){
a=as.data.frame(m, stringsAsFactors = FALSE)
b=a[,-c(1)]
x$long=as.numeric(x$long)
x$long=round(x$long,5)
x$lat=as.numeric(x$lat)
x$lat=round(x$lat,5)
df_name<-paste()
name<-paste(x,"city", sep="_")
name=join(x=x ,y=b, by = c("long","lat"))
}
試験(ABC、M = CSV)
したがって、最後のデータフレームが "abc_city" でなければなりません。
ありがとうございます!
まだ動作していません。次のエラーメッセージが表示されます:assign(paste(nm、 "city"、sep = "_")、join(x = x、y = latlong、: )最初の要素のみが変数名として使用されます – Kaushik
データファイルを編集すると、それ以上の名前を取得することができないため、関数内で最初に行う必要があります。 – Eumenedies