0

次のコード行を使用して、データセットを転置しました。

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 を検索しましたが、この場合に有効な解決策が見つかりませんでした。どんな助けでも大歓迎です。

4

1 に答える 1