【发布时间】:2014-12-10 15:05:44
【问题描述】:
我在 R 中读取了一个包含 n 列的数据框 (df
df$qual
===========
1/5
12/17
...
0/3
9/14
我想将此列转换为数字向量,只保留每行的第一个元素。
df$qual
===========
1
12
...
0
9
我想有更简单的方法(欢迎提出想法!),但我尝试了 sapply:
sapply(df$qual,strsplit() ,simplify=T)
现在的问题是我如何/在哪里传递参数 split="/" 以便它起作用? R 帮助没有多大帮助。
提前致谢,p.
【问题讨论】:
-
对使用该网站近一年的人说奇怪的话 :),但它就是这样。您可能应该查看tour 以了解该站点的工作方式。通常,当您认为某个答案已经解决了您的问题(并且只有这样)时,最好将该答案标记为已接受,以便其他用户也可以从中受益。您可以通过单击答案旁边的绿色勾号来接受答案。接受答案不是强制性的,但当答案解决了问题时,鼓励接受。
-
我以友好的方式说上述内容,绝不是要冒犯你或告诉你:)
-
我会支持@LyzanderR 的评论 - 11 个问题,其中 10 个已回答,没有被接受的答案被认为是低接受率(你不是要求接受任何答案,特别是如果您认为它们没有帮助,但被认为是礼貌)
-
今天才知道。 thnx 用于定位。