【发布时间】:2016-07-20 03:50:06
【问题描述】:
我需要获取 Cassandra 数据库表的列中的数据。我为此使用 RCassandra。获得数据后,我需要对其进行一些文本挖掘。请建议我如何连接到 cassandra,并使用 RCassandra 将数据导入我的 R 脚本
我的脚本:
library(RCassandra)
connect.handle <- RC.connect(host="127.0.0.1", port=9160)
RC.cluster.name(connect.handle)
RC.use(connect.handle, 'mykeyspace')
sourcetable <- RC.read.table(connect.handle, "sourcetable")
print(ncol(sourcetable))
print(nrow(sourcetable))
print(sourcetable)
这会将输出打印为:
> print(ncol(sourcetable))
[1] 1
> print(nrow(sourcetable))
[1] 18
> print(sourcetable)
144 BBC News
158 IBN Live
123 Reuters
131 IBN Live
但我的 cassandra 表包含四列,但这里只显示一列。我需要将每列值分开。那么如何获取各个列的值(例如每个 feedurl)我应该在我的 R 脚本中进行哪些更改?
【问题讨论】:
-
请编辑您的帖子并添加您尝试执行的 R 代码。