当我打印结果时,我在结果3列数据框中有一些数据,我看到:
results
TIMESTAMP SYMBOL_NAME "t.price"
1 2014-10-17 14:00:00 GOOG 400.25
Run Code Online (Sandbox Code Playgroud)
注意t.price列周围的""
当我去访问t.price列时,它返回null.
results$t.Price
NULL
Run Code Online (Sandbox Code Playgroud)
当我做
names(results)
Run Code Online (Sandbox Code Playgroud)
我知道了
[1] "TIMESTAMP" "SYMBOL_NAME" "\"t.PRICE\""
Run Code Online (Sandbox Code Playgroud)
你能告诉我发生了什么以及""出现的原因或我如何获得t.price?
尝试这个:
names(results) <- make.names( names(results) )
Run Code Online (Sandbox Code Playgroud)
read.table这与使用及其后代时应用的函数相同。
| 归档时间: |
|
| 查看次数: |
1006 次 |
| 最近记录: |