【发布时间】:2019-04-22 13:49:14
【问题描述】:
我有一个如下所示的数据集,电话号码采用不同的数字和格式。
您能帮我使用 R 将它们排序为标准格式吗?
TelephoneData <- data.frame(
FIRST = c("STAN", "FIONA", "JOHN", "VERA", "ROBERT", "ANGIE", "PAUL", "GEORGE", "JUDITH", "TREVOR", "KEN", "BRIAN", "GLADYS", "MARY", "MARY", "JOSHUA",
"BRIAN", "PHILLIP", "KATE", "BRIAN"),
PHONE = c("+44 1152 195298", "07366 602865", "01160 979447", "01597 501161", "01232 637283", "01296 230679", "(07183) 151418", "(07995) 376450",
"(0208) 0511522", "+44 208 3960687", "(01544) 668176", "(07540) 940315", "0208 4137611", "(01472) 119737", "(0208) 6494623",
"(01156) 145807", "07731 566115", "(0207) 7270589", "(0207) 7542812", "(01205) 835056")
)
【问题讨论】:
-
您能否编辑问题以包含我们可以复制粘贴到 R 中的数据?尝试使用 dput(data) 并将其粘贴到问题中。确保将所有代码行缩进 5 个空格,以便它们也显示为代码,这将使您的答案更具可读性
-
欢迎来到 StackOverflow!请阅读有关how to ask a good question 的信息以及如何提供reproducible example。这将使其他人更容易帮助您。
-
那么,你尝试了什么?
-
@user10626943 我编辑了数据,但它的格式可以粘贴到普通格式吗?
-
不是真的,我只是无聊,所以我粘贴到 notpead,在所有 'IDxxx' 之前按回车,将其保存为 csv 并在 :P 中读取。 Tbh 您的原始数据比您现在拥有的数据要好...您将来应该做的是
dput()整个数据框并将输出粘贴到此处。还要记住缩进,因为它会得到漂亮的灰色背景