[解決済み] データフレームの行をベクトルに変換する
2022-06-05 20:31:12
質問
データフレームの行からベクトルを作成したい。しかし、私は行と列の名前を持ちたくありません。私はいくつかのことを試してみました...しかし、運がありませんでした。
これは私のデータフレームです。
> df <- data.frame(a=c(1,2,4,2),b=c(2,6,2,1),c=c(2.6,8.2,7.5,3))
> df
a b c
1 1 2 2.6
2 2 6 8.2
3 4 2 7.5
4 2 1 3.0
試してみました。
> newV <- as.vector(df[1,])
> newV
a b c
1 1 2 2.6
でも、本当はこんな感じのものがいいんです。
> newV <- c( 1,2,2.6)
> newV
[1] 1.0 2.0 2.6
どのように解決するのですか?
データフレームから1行を取り出すと、1行のデータフレームが得られます。 これを数値ベクトルに変換します。
as.numeric(df[1,])
ローランドが提案するように
unlist(df[1,])
は、1 行のデータフレームを名前を落とさずに数値ベクトルに変換します。したがって
unname(unlist(df[1,]))
は同じ結果を得るための、もう一つの、少し明示的な方法です。
以下の @Josh のコメントのように、完全な数値ではない(アルファベット、因子、混合...)データフレームがある場合、次のようなものが必要です。
as.character(df[1,])
が必要です。
関連
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
二項演算子への非数値引数を報告するR言語エラー
-
[R] is.data.frame(x) のエラー : (リスト) オブジェクトを 'double' 型に強制できない。
-
R言語 - マトリックス
-
[解決済み] 文字列ベクトルを代入して、列名を持つ空のデータフレームを作成する?重複
-
[解決済み] 特定のサイズのプロットウィンドウを作成する
-
[解決済み] リストやデータフレームの要素にアクセスするためのブラケット[ ]とダブルブラケット[[ ]]の違いについて
-
[解決済み] Rでロードされているパッケージのバージョンを調べるには?
-
[解決済み] R および RStudio のコンソールをクリアする関数
-
[解決済み】安定したマッピングを持つggplot2のカテゴリ変数に色を割り当てるには?
-
[解決済み] ggplot2 で個々のファセットにテキストをアノテートする