2017-06-29 63 views
1

我一直在努力的代码上Rstudio:[R编程,导入数据

```{r list tables} 
    library(data.world) 
    # Datasets are referenced by their URL or path 
    dataset_key <- "https://data.world/ryanes/liverpool-english-league-matches" 
    # List tables available for SQL queries 
    tables_qry <- data.world::qry_sql("SELECT * FROM Tables") 
    tables_qry 
    tables_df <- data.world::query(tables_qry,dataset_key) 
    # See what is in it 
    tables_df$tableName 

但是当我运行该块,它给了我一个错误说:

No encoding supplied: defaulting to UTF-8. 
Show Traceback 
Error in dwapi::sql(dataset = dataset, query = qry$query_string, 
query_params = qry$params) : 

请让我知道如何解决这个问题。

回答

1

我是data.world的工程师之一,可以帮助你。这可能是您的data.world授权令牌(例如过期令牌)的问题。您是否可以尝试通过https://data.world/settings/advanced获取新令牌并在您当前的R会话中重新设置它? e.g saved_cfg <- data.world::save_config(<YOUR NEW API TOKEN>) data.world::set_config(saved_cfg)

如果问题仍然存在,请与您的当前d.w库版本以及一个完整的堆栈跟踪回复e.g

packageVersion("data.world")

+0

是的,这就是问题所在。谢谢您的帮助。 – Sneha