我有一个文件“ts3.csv”,其中包含一列数据(第一行作为标题)。 我想创建一个新的数据框,其中包含两列x和y ...其中每个x是通过将tst3的值代入等式得到的。对于y列的值相同。
我尝试了以下代码,但它不起作用:
ts3 <- read.csv("path/ts3.csv")
For i in 1:391 {
t <- ts3[i]
p <-data.frame(x = (t* 5 / 24 / 60 * 2 * Pi *sin(t * 5 / 24 / 60 * 2 * Pi)), y=(t* 5 / 24 / 60 * 2 * Pi *cos(t * 5 / 24 / 60 * 2 * Pi)))
}
Next i
attach(p)
plot(x,y)
这是错误消息:
Error in t * 5 : non-numeric argument to binary operator
> }
Error: unexpected '}' in "}"
> Next i
Error: unexpected symbol in "Next i"
> attach(p)
Error in attach(p) : object 'p' not found
请帮助,R新来的...谢谢。
> dput(head(ts3))
structure(list(timestamp = 1:6), .Names = "timestamp", row.names = c(NA,
6L), class = "data.frame")
>