No.21951 タイトル行の名前の変更  【コロン】 2016/03/27(Sun) 10:17

いつもお世話になっております。相変わらず基本的な質問で恐縮しております。

タイトル行に

a, b, c, d

という文字列が入ったデータ(data)があるとします。

これを

あ,い,う,え

に変更するのは,colnames(data) <- c("あ", "い", "う", "え")

ですが,a だけを「あ」に変えるやりかたはあるのでしょうか?

いろいろとネットで検索してみましたが,ヒットしませんでしたので,こちらに書かせていただきました。

よろしくお願いいたします。

No.21952 Re: タイトル行の名前の変更  【青木繁伸】 2016/03/27(Sun) 17:08

個別代入ができますので,
colnames(data)[1] <- "あ"
など
colnames(data) <- sub("a", "あ", colnames(data))
でも目的は達せられるが,やり過ぎ
そのほかいろいろな解があるだろうから,探索してみるのも勉強になるかな?

No.21953 Re: タイトル行の名前の変更  【コロン】 2016/03/28(Mon) 15:19

青木先生

お返事ありがとうございます。あるんですね! 
[ ] どんなときに使えるのか,もう少し勉強が必要です。
ありがとうございました。

No.21954 Re: タイトル行の名前の変更  【青木繁伸】 2016/03/28(Mon) 17:30

> [ ] どんなときに使えるのか

ベクトルや行列(データフレーム)や配列の要素を指定するときに使います。
右辺にあれば引用,左辺にあれば定義。
colnames(data) は文字ベクトルですので,colnames(data)[1] は,ベクトルの最初の要素を表します。

● 「統計学関連なんでもあり」の過去ログ--- 048 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る