次のコード行を使用して、データセットを転置しました。
b2<-reshape(b1,timevar="Species",idvar="PointId",direction="wide")
そして、次のようなものになりました:
Point Final$Count.tot.SPEC1 Final$Count.tot.SPEC2 ... FINAL$Count.tot.SPEC99
1 1 2 ... 0
2 3 0 ... 0
「Final$Count.tot」を削除して、「Point」の後のすべての列の名前を変更したいと考えています。名前から、私が持っているように:
Point SPEC1 SPEC2 ... SPEC99
1 1 2 ... 0
2 3 0 ... 0
私はこれを使ってみました:
names(b2)<-gsub("Final$Count.tot.","",names(b2))
しかし、それは非文字にハングアップします。Stack Overflow を検索しましたが、この場合に有効な解決策が見つかりませんでした。どんな助けでも大歓迎です。