テーブルの欠落している行に適切なヘッダーと0を入力しようとしています。私はまた、テーブルで分裂をしようとしています。欠落している列に0を入力してから、テーブルの一番下の行を別のテーブルの一番下の行で割ります。
nba <- read.csv('nbadatasort.csv',header=FALSE)
one <- grepl('\\Q+\\E',nba$V2)
two <- grepl('\\Q*\\E',nba$V2)
three <- grepl('\\Q^\\E',nba$V2)
needed <- one | two | three
allstar <- subset.data.frame(nba, needed)
#This table lets me know how many people are in each draft number: It will return the following:
# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
#25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25
#54 55 56 57 58 59 60
#25 20 20 20 19 11 10
table(nba$V1)
#This table lets me know how many all stars each draft number had. It will return the following:
#1 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 24 25 28 29 30 31 32 35 37 38 43 45 47 48 51 57 60
#17 9 11 8 9 6 3 1 8 8 4 2 1 2 2 4 2 3 2 3 4 1 1 1 2 1 2 2 1 1 1 1 2 2 1 1 1
table(allstar$V1)
私の目標は、その後、私はそれぞれの下を分割する2番目のテーブル(ALLSTARます$ V1)に乗り、11その間の12と13と12の下にゼロが存在するように、それを埋めるためにありますnbaテーブルによってallstarテーブルの値を取得します。したがって、1の場合は.68、2の場合は.36などとなります。
ご協力いただきありがとうございます。ありがとう。
代わりに使用するのでは '「\\ Q \\ E」'特殊な正規表現文字をエスケープするために、あなたはまた、 '固定= true'をを使用することができます'pattern ='引数のすべてを固定文字列として扱う 'grepl'の引数です。 – useR