我需要子集,它包含<three digit number>
我寫查找包含三個數字
foo <- grepl("<^[0-9]{3}$>", log1[,2])
others <- log1[!foo,]
排又一排,但我真的不知道如何使用正則表達式...只是一直在使用備忘單和谷歌。我認爲<和>字符正在拋棄它。
我需要子集,它包含<three digit number>
我寫查找包含三個數字
foo <- grepl("<^[0-9]{3}$>", log1[,2])
others <- log1[!foo,]
排又一排,但我真的不知道如何使用正則表達式...只是一直在使用備忘單和谷歌。我認爲<和>字符正在拋棄它。
只是爲了後代,我認爲我會貢獻什麼,我認爲是OP的暗示答案的陳述問題。
看來OP想要排除第二列包含3位整數的數據幀的行。這可以很容易地完成使用「NCHAR」函數計算中的每個數字的字符數,像這樣:
others <- log1[nchar(log1[,2])!=3,]
我們只是創造與包含第2列的每一行中的字符數的數組並選擇該行,如果該數字不等於3.
我點擊這個問題只是爲了瞭解「樹形數字」。我很失望,這是一個錯字。 –