[解決済み] data.frameの1つの列の名前を変更する方法は?
2022-03-23 02:05:47
質問
複数のカラムを持つデータフレームがある場合、そのカラムを使用できることは知っています。
colnames(x) <- c("col1","col2")
を使ってカラムの名前を変更します。列が1つだけの場合、どうすればいいのでしょうか? 列が1つだけのベクトルやデータフレームを意味する。
例
trSamp <- data.frame(sample(trainer$index, 10000))
head(trSamp )
# sample.trainer.index..10000.
# 1 5907862
# 2 2181266
# 3 7368504
# 4 1949790
# 5 3475174
# 6 6062879
ncol(trSamp)
# [1] 1
class(trSamp)
# [1] "data.frame"
class(trSamp[1])
# [1] "data.frame"
class(trSamp[,1])
# [1] "numeric"
colnames(trSamp)[2] <- "newname2"
# Error in names(x) <- value :
# 'names' attribute [2] must be the same length as the vector [1]
解決方法は?
colnames(trSamp)[2] <- "newname2"
は2番目のカラムの名前を設定しようとしています。 あなたのオブジェクトは1つのカラムしか持っていないので、コマンドはエラーを投げます。 これで十分でしょう。
colnames(trSamp) <- "newname2"
関連
-
[解決済み] ggplot 2.0.0でのポイントサイズ
-
[解決済み] Rの再現性のある優れた例題の作り方
-
[解決済み] グループ化関数(tapply、by、aggregate)と*applyファミリ
-
[解決済み] パッケージ 'xxx' は利用できません (for R version x.y.z) 」という警告にどのように対処したらよいですか?
-
[解決済み] 空のdata.frameを作成する
-
[解決済み] 非常に大きなテーブルをデータフレームとして高速に読み込む
-
[解決済み] 不足しているパッケージをチェックし、インストールするためのエレガントな方法?
-
[解決済み] data.frameの1つの列の名前を変更する方法は?
-
[解決済み] [Solved] data.frameで全てまたは一部のNA(欠損値)を含む行を削除する。
-
[解決済み】私のggplot2構文が賢明であるときに、R CMDチェック「no visible binding for global variable」注記を処理するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
8.2 カマグラ(No.31〜No.40)
-
[解決済み] Rの%*%の意味 [重複]について
-
[解決済み] 特定のサイズのプロットウィンドウを作成する
-
[解決済み] Rの再現性のある優れた例題の作り方
-
[解決済み] グループ化関数(tapply、by、aggregate)と*applyファミリ
-
[解決済み] 統計的最頻値の求め方は?
-
[解決済み】ggplot2で軸のタイトルやラベルの大きさを変更する。
-
[解決済み】ifelse()でDateオブジェクトがnumericオブジェクトにならないようにする方法
-
[解決済み] データフレームのカラムのデータ型を決定する
-
[解決済み] テーブルをデータフレームに変換する方法