個人財務 R-ダミーのデータフレームに変数を追加する方法

R-ダミーのデータフレームに変数を追加する方法

目次:

ビデオ: r/Rareinsults | YOU LOOK LIKE A THUMB 2025

ビデオ: r/Rareinsults | YOU LOOK LIKE A THUMB 2025
Anonim

Rの新しい変数を使ってデータフレームを拡張することができます。たとえば、Grannyのチームの別のプレーヤーからデータを取得することができます。または、各ゲームで作成されたバスケットの総計など、データセット内の他の変数から新しい変数を計算することもできます。

単一変数の追加

変数を追加する主な方法は3つあります。オブザーバを追加する場合と同様に、cbind()関数またはインデックスを使用できます。

<! - 1 - >

ドル記号を使用して余分な変数を追加することもできます。おばあちゃんがあなたの友人Gabrielleのバスケットの数をデータフレームに追加するように頼んだとします。まず、次のようなデータを持つベクトルを作成します: >>バスケット。の。 Gabrielle < - c(11,5,6,7,3,12,4,5,9)

そのデータでGabrielleという名前の余分な変数を作成するには、単純に >>バスケットを実行します。 df $ Gabrielle < - バスケット。の。 Gabrielle

これが機能しているかどうかを確認したいが、完全なデータフレームを表示したくない場合は、head()関数を使うことができます。この関数は、表示するオブジェクトと表示する行数の2つの引数をとります。新しいデータフレームの最初の4行を表示するには、バスケットを使用します。 dfの場合は、次のコードを使用します。

<! Granny Geraldine Gabrielle 1st 12 5 11 2 2 4 4 5 3 5 2 6 4th 6 4 7

cbindを使って複数の変数を追加する

データフレームが行列であると仮定し、これを行うにはcbind()関数を使用します。データフレームでrbind()を使用する場合と異なり、行や列の名前を気にする必要はありません。 GertrudeとGuinevereの目標を持つ新しいデータフレームを作成しましょう。両方を組み合わせてデータフレームに入れるには、
<! - 3 - > >>新。 df < - データ。 + Guertvere = c(3、5、2、1、NA、3,1,1,4)+ Guinevere = c(6,9,7,3,3,6,2,10,6)+ )

データフレームの行名が新しい。 dfとバスケット。 dfが異なる場合、Rはこれを無視して、次のコードの出力からわかるように、cbind()関数の最初のデータフレームの行名を使用します。 >> head(cbind(baskets。df、new.df)、4)Granny Geraldine Gabrielle Gertrude Guinevere 1st 12 5 11 3 6 2 4 4 5 5 9 3 5 2 6 2 7 4th 6 4 7 1 3

データフレームまたは列名を持つ行列を使用する場合、 Rはそれらを変数の名前として使用します。 cbind()を使用してデータフレームにベクトルを追加すると、rbind()で行ったのと同じように、自分で指定しない限り、ベクトル名を変数名として使用します。

列名のない行列をデータフレームにバインドすると、Rは自動的に列番号を名前として使用します。しかし、普通の数字は無効なオブジェクト名であり、したがって変数名として使うのが難しいので、少し問題が生じます。この場合、インデックスを使用する方がよいでしょう。
データフレームを使用したいが、$を続けて続けて名前を入力したくない場合は、()とwithin()を使用して関数を使用できます。 within()関数を使用すると、データフレームに変数を簡単に追加することもできます。
R-ダミーのデータフレームに変数を追加する方法

エディタの選択

Office 2008 for Macを購入する方法を知る方法 - ダミー

Office 2008 for Macを購入する方法を知る方法 - ダミー

Microsoft Office 2008 for Macには、Office 2008 for Mac HomeとStudent Edition、Office 2008 for Mac、Office 2008 for Mac Special Media Editionの3種類があります。すべての3つのエディションには、Word、Excel、PowerPoint、Entourageとまったく同じバージョンと、Microsoft Messengerのコピー(インスタントメッセージングプログラム)があります。

Office 2011のSmartArtチャートをMac用ダミー

Office 2011のSmartArtチャートをMac用ダミー

チャートで作成し、整理する方法それらを視覚的な形で提示する。 Office 2011 for Macは、組織図を作成するための2つの異なるアプローチを提供しています。新しいSmartArtメソッドは視覚的に魅力的な図を作成でき、Microsoft Organization Chartというアプリケーションは埋め込みグラフを作成します。リボンのSmartArtタブをクリックすると、一番左のグループ...

エディタの選択

Word 2013でページ境界線を追加する方法 - ダミー

Word 2013でページ境界線を追加する方法 - ダミー

Word 2013で提供される境界線アートには、ページの端の周りに繰り返されたときによく見えるさまざまな小さなグラフィックス。ボーダーの周りに手作業で画像を配置するのではなく、これらを使用することの良い点の1つは、ボーダー内の値を変更することで、ボーダー全体のサイズを一度に変更できることです。

Word 2007で特殊ページ番号を追加する方法 - Word 2007文書でダミー

Word 2007で特殊ページ番号を追加する方法 - Word 2007文書でダミー

数字、文字、またはローマ数字の形式でページ番号を挿入することができます。ページ番号の表示方法をさらにカスタマイズするには、いくつかの簡単な手順に従ってください。

エディタの選択

夜のダミー

夜のダミー

にマインド・ボディ・テクニックを合わせる方法夕方、あなたは日々の平和を見つけてあなたのペースを遅くしたいと思っています。日没や夕方は、夕食の30分前または仕事の後、心身のルーチンを踏むのに壮大な時間です。家族がいる場合は、スナックを食べるように頼んでください。

マインドフルネスのレベルを見つける方法 - ダミー

マインドフルネスのレベルを見つける方法 - ダミー

あなたは確かにあらゆる種類の非伝統的な運動を取ることができます。それを「心身」と書かれた樽に捨てる。 「シンプルさが好きで、分類と格付けに包まれたくないのであれば問題ありません。しかし、もっと深いレベルでエクササイズプログラムを見て、マインドフルネスの量を評価することもできます。

あなたの瞑想を最大限に活用する方法 - ダミー

あなたの瞑想を最大限に活用する方法 - ダミー

それにコミットする必要があります。定期的に瞑想を開始すると、ストレスやコレステロールの低下からより高いレベルの満足と幸福に至るまで、無数の恩恵を受けることができます。瞑想の練習を最大限にするためのヒントをいくつか紹介します:毎日、好ましくは毎日瞑想しましょう。 ...