2つの列で構成されるデータフレーム(「df」と呼びましょう)があります
Name Contact
A 34552325
B 423424
C 4324234242
D hello1@company.com
「連絡先」列の行が数値であるかどうかに基づいて、データフレームを2つのデータフレームに分割したい
期待される出力:
Name Contact
A 34552325
B 423424
C 4324234242
と
Name Contact
D hello1@company.com
私は疲れました:
df$IsNum <- !(is.na(as.numeric(df$Contact)))
しかし、これは「hello1@company.com」も数値として分類しました。
基本的に、「連絡先」列に数値以外の値が 1 つでもある場合、コードはそれを数値以外として分類する必要があります。