Using data は、ここで尋ねたばかりの質問です。私はtidyr
using を使用してデータを広めたかったのextract()
です。
df<-read.table(header=T,text=
"id m1 m2 m3
P001.st 60.00 2.0 1
P003.nd 14.30 2.077 1
P003.rt 29.60 2.077 1
P006.st 10.30 2.077 1
P006.nd 79.30 2.077 1
P008.nd 9.16 2.077 1")
df %>%
extract(id, c("id2", "var"), c("(P00.)\\.(..)"))
これは、hadley hereからの回答に基づいていました。
しかし、私はエラーが発生します:
Error in drop && length(x) == 1L : invalid 'x' type in 'x && y'
私は通常、正規表現を使用しませんが、使い始めたいと思っているので、誰かが私が失敗している場所を理解するのを手伝ってくれれば、それは大歓迎です.
ありがとう!