Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用R创建Postgres数据库_R_Dplyr - Fatal编程技术网

使用R创建Postgres数据库

使用R创建Postgres数据库,r,dplyr,R,Dplyr,我在.rds文件中有很多数据集,我想与一些使用R*gasp*以外的统计软件的分析师分享,我想将它们转储到PostgreSQL数据库中。我注意到?src_postgres中的这一行表示可以通过dplyr创建postgres数据库: 虽然这可能是指数据库连接,而不是数据库本身。我还搜索了RPostgreSQL包的文档,以找到一种在没有运气的情况下创建空数据库的方法 我知道使用dplyr::src_SQLite…,create=TRUE可以轻松创建SQLite数据库,但SQLite无法存储我希望保留的

我在.rds文件中有很多数据集,我想与一些使用R*gasp*以外的统计软件的分析师分享,我想将它们转储到PostgreSQL数据库中。我注意到?src_postgres中的这一行表示可以通过dplyr创建postgres数据库:

虽然这可能是指数据库连接,而不是数据库本身。我还搜索了RPostgreSQL包的文档,以找到一种在没有运气的情况下创建空数据库的方法


我知道使用dplyr::src_SQLite…,create=TRUE可以轻松创建SQLite数据库,但SQLite无法存储我希望保留的大量元数据。

这指的是数据连接您希望保留哪种元数据?查看连接到所有主要数据库的包。我在MS Access、SQL Server和MySQL中使用过它。您必须首先安装PostgreSQL ODBC驱动程序。另外,我建议您在R、Python、PHP等编程语言之外设计数据库。使用代码与数据库交互,而不是构建数据库。您甚至可以下载一个免费的PostgreSQL web控制台,并上传带有csv、txt、xml、sql文件、日期和因子枚举的数据集。特别是,我想保持因子水平的顺序。谢谢,@Parfait。我没有想到RODBC。。。
Arguments
... 
src     a postgres src created with src_postgres.