在R中使用内置的“Sleep”数据集,但我在解决这两个问题时遇到了一些问题:
问题1) 我没有设法更改新列的名称。
为名为“credit”的每个学生创建一个新属性。对于每个学生,该值应该是其“额外”的剩余部分。当它被分为0.5时(例如:额外:0.8剩余0.8 / 0.5 = 0.3 - >信用:0.3)
我的代码
sleep$new.col <- sleep[1]-0.5
print(sleep)
colnames(sleep)[4] <- "Credit"
问题2)我明白我必须做一个循环;任何关于它看起来如何的想法?
创建一个列出小于或等于0.2的值的向量。对于每个学生,代码应检查其信用值,并且如果符合要求,则应将其信用添加到向量中。