0

次のようなファイルがあります

    X90045GridMs.TotPFPrc X90045Inv.TmpLimStt X90042InvCtl.Stt X90042Mode
1        NA                        NA                   NA             NA
2        0.00                       1                    3              7
3        0.44                       1                    2              1
4        0.80                       1                    2              1
5        0.88                       1                    2              1
6        0.93                       1                    2              1
7        0.95                       1                    2              1
8        0.98                       1                    2              1
9        0.99                       1                    2              1

ヘッダーはシリアル番号で構成されています。およびパラメータ名。gsub を使用してヘッダーを X90045 および X90042 から Inv 1 および Inv 2 に変更したいと考えています。ヘッダーで gsub を使用する方法はありますか? 最終結果は次のようになります。

    Inv1GridMs.TotPFPrc      Inv1Inv.TmpLimStt      Inv2InvCtl.Stt    Inv2Mode
1        NA                         NA                   NA            NA
2        0.00                       1                    3              7
3        0.44                       1                    2              1
4        0.80                       1                    2              1
5        0.88                       1                    2              1
6        0.93                       1                    2              1
7        0.95                       1                    2              1
8        0.98                       1                    2              1
9        0.99                       1                    2              1 
4

1 に答える 1

1

データは data.frame オブジェクトにありますか? その場合は、names() を使用してヘッダーにアクセスして変更できます。

names(yourdata) <- gsub("X90045", "Inv1", names(yourdata))

他のフィールドについても同様です。

于 2013-10-09T03:15:05.693 に答える