通过转换csv创建新的数据框架

时间:2016-09-01 16:11:00

标签: r csv dataframe

我有一个文件“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")
>

0 个答案:

没有答案