如何使用 R 将推特数据发送到 SQL 数据库
How to send twitter data into SQL database using R
我想提取超过一天的推特数据。我已经这样做了,但不幸的是文件很大。将此数据放入 SQL 会显着减小文件大小。这对 post-hoc 分析也有很大帮助。
我不会 post 这段代码之上的贪婪细节。我想保存每条推文并将其放入数据库。
con <- dbConnect(MySQL(),user = 'root', password = 'xxxx', dbname = 'Tweets_Science', host = 'localhost')
dbListTables(con)
filterStream(file.name= dbWriteTable(con,"test"), track=c("dieoff"), timeout=10, oauth=twitCred)
Error: unable to find an inherited method for function ‘dbWriteTable’ for signature ‘"MySQLConnection", "character", "missing"’
我质疑的原因是,我有一个庞大且不断增长的数据。我想存储这样的数据。因此,我将这些数据存储为 csv 文件。使用 MySQL 将其保存为 csv 或数据库更好吗?如果问题仍然不清楚,请告诉我
install.package("RMySQL")
mydb = dbConnect(MySQL(), user='root', password='PASSWORD', dbname='test', host='localhost')
dbListTables(mydb)
dbWriteTable(mydb, name='table_name', value=parseTweets(filterStream(file.name= "", track=c("Climate"), timeout=10, oauth=my_oauth)))
我想提取超过一天的推特数据。我已经这样做了,但不幸的是文件很大。将此数据放入 SQL 会显着减小文件大小。这对 post-hoc 分析也有很大帮助。 我不会 post 这段代码之上的贪婪细节。我想保存每条推文并将其放入数据库。
con <- dbConnect(MySQL(),user = 'root', password = 'xxxx', dbname = 'Tweets_Science', host = 'localhost')
dbListTables(con)
filterStream(file.name= dbWriteTable(con,"test"), track=c("dieoff"), timeout=10, oauth=twitCred)
Error: unable to find an inherited method for function ‘dbWriteTable’ for signature ‘"MySQLConnection", "character", "missing"’
我质疑的原因是,我有一个庞大且不断增长的数据。我想存储这样的数据。因此,我将这些数据存储为 csv 文件。使用 MySQL 将其保存为 csv 或数据库更好吗?如果问题仍然不清楚,请告诉我
install.package("RMySQL")
mydb = dbConnect(MySQL(), user='root', password='PASSWORD', dbname='test', host='localhost')
dbListTables(mydb)
dbWriteTable(mydb, name='table_name', value=parseTweets(filterStream(file.name= "", track=c("Climate"), timeout=10, oauth=my_oauth)))