R言語データ型変換リスト ベクトルデータフレーム
2022-02-28 17:57:49
1.
v = as.vector(unlist(mylist[1]))である。
<スパン リツイート : http://blog.csdn.net/skyonefly/article/details/50923896
2.
- 同じモードでデータを格納するベクトルと異なり、リストは異なるモードでデータを格納することができ、リストは多くのキーと値のペアを含むデータ構造であるjsonのようなものである
-
リストの作成方法
1) タグ付き:j<-list(name="Joe",salary=55000,union=T)
2) タグを使わない方法:j<-list("Joe",55000,T)
3) ベクトルのモード引数: z<-vector(mode="list"), この後、zに値を代入することができます。 -
リスト内の要素へのアクセス。
1) list_name$tag_name
2) list_name[[タグ名]]の場合
3) list_name[[index]]を指定します。
リスト内の要素へのアクセスには2重の[[]]が必要で、もし1重の[index]または[tag_name]が値だけでなくサブリストであるタグ名(またはインデックス)にアクセスする場合、2重の[[]]は単一のタグ名またはインデックスでなければならず、例えば[1:3]はこのようにアクセスできず、1重はサブリストとして1から3までを抽出し[1:3]となります。 - 作成後に要素の追加や削除ができないベクトルと異なり、リスト内の要素は動的に追加や削除ができる
- lapply() - list apply, 2つの引数を取ります。1つ目はリスト(ベクトルの場合は自動的にリストに変換されます)、2つ目はメソッドです。結果はリストです; sapply()-simplified apply
- リストの中にリストを入れ子にすることができる
- c() メソッドには recursive パラメータがあり、デフォルトは FALSE で、TRUE に設定すると "non-" のネストした結果を返します(非常に奇妙です!)。例えば、 c(list(a=1,b=2,c=list(d=5,e=9)) はネストしたリストですが、 c(list(a=1,b=2,c=list(d=5,e=9)),recursive=T) はベクトルになります。
http://blog.sina.com.cn/s/blog_aac531e001016xmy.html
3.
データ型のテスト
is.numeric(), is.character(), is.vector(), is.matrix(), is.data.frame()
を1つの長い
ベクトル
になります。
マトリックス
になります。
データフレーム
から
ベクトル
c(x,y)
cbind(x,y)
rbind(x,y)
data.frame(x,y)
<スパン
から
マトリックス
as.vector(mymatrix)
as.data.frame(mymatrix)
<スパン
から
データフレーム
as.matrix(myframe)です。
変換する
as.numeric(), as.character(), as.vector(), as.matrix(), as.data.frame
ベクトル/マトリックス/データフレーム
<テーブルベクトル
マトリックス
データフレーム
ベクトル
rbind(x,y)
マトリックス
データフレーム
関連
-
[解決済み】R ggplot2 で scale_x_discrete を使用する。
-
[解決済み] Rで文字列から日付に変換するための「標準的な曖昧さのない日付」形式は何ですか?
-
[解決済み] Rを再起動せずにパッケージをアンロードする方法
-
[解決済み] ベクトルを連結する方法を教えてください。[重複]する
-
[解決済み] 行列をゼロ(0)で埋める方法
-
[解決済み] unique.default(x) の R エラー unique() はベクトルに対してのみ適用されます。
-
[解決済み] RのNearZeroVarとは何ですか?
-
[解決済み] coord_cartesianを使用して1軸のみをクリップする。
-
[解決済み] R qqplot の引数 "y" が見つからないエラー
-
[解決済み] ベクトルから複数の値を削除するには?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー:私のコードで予期しないシンボル/入力/文字列定数/数値定数/SPECIALが発生した
-
[解決済み】Rで特定の間隔を持つベクトルを作成する方法は?
-
[解決済み] ビューポートの位置やサイズが一定でない場合、どうすればよいですか?
-
[解決済み] Rは「母集団より大きなサンプルを取ることができない」と言いますが、母集団より大きなサンプルを取っているわけではありません。
-
[解決済み] r データフレームで日付時刻のフォーマット「%Y-%m-%d %H:%M:%S 」を「%Y-%m-%d %H:%M:%S.sss 」に変換するには? 分数のある秒数
-
[解決済み] R: Err: 0のみ負の添え字と混在可
-
[解決済み] RでのMLEエラー:'vmmin'の初期値が有限でない
-
[解決済み] Rの最初の列にしたがって行列をソート
-
[解決済み] ロジスティック回帰で「Error in weights * y : non-numeric argument to binary operator」が表示されるのはなぜですか?
-
[解決済み] ggplot2 の `scale_fill_manual` でプロットに手動で色をつけるとうまくいかない