- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何使用 dbWriteTable
将带有日期列的数据框写入 Oracle 数据库?我在尝试:
df <-read.table(header = TRUE, sep = ',', stringsAsFactors = FALSE,
text="
id,product,origination_date,repayment_date
1,A,2012-01-01,2012-02-01
2,A,2012-01-01,2012-04-01
3,A,2012-01-01,NA
4,A,2012-02-01,2012-03-01
")
df$origination_date <- as.Date(df$origination_date, format = '%Y-%d-%m')
df$repayment_date <- as.Date(df$repayment_date, format = '%Y-%d-%m')
names(df) <- toupper(names(df))
dbWriteTable(oraCon, 'TMP', df)
1 A 31-DEC-11 11.00.00.000000 PM 01-JAN-12 11.00.00.000000 PM
2 A 31-DEC-11 11.00.00.000000 PM 03-JAN-12 11.00.00.000000 PM
3 A 31-DEC-11 11.00.00.000000 PM
4 A 01-JAN-12 11.00.00.000000 PM 02-JAN-12 11.00.00.000000 PM
31-DEC-11
我想要的地方
01-JAN-12
.
最佳答案
此问题是由于您的操作系统和 Oracle session 的时区设置造成的。您可以按如下方式更改这些设置:
Sys.setenv(TZ='CET')
Sys.setenv(ORA_SDTZ='CET')
关于ROracle - dbWriteTable,日期列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28914875/
如何使用 dbWriteTable 将带有日期列的数据框写入 Oracle 数据库?我在尝试: df <-read.table(header = TRUE, sep = ',', stringsAsF
我成功连接到 MYSQL 数据库并尝试将我的结果写回数据库:dbWriteTable(con,"predicted min",forecast$min) 其中 forecast$min 只是一个 do
从 MS Access 数据库导入的大型数据集,然后按日期对数据进行子集并导出到 SQL 数据库。 通过 sqlsave 命令导出工作正常,但是由于数据集的大小(超过 500,000 行,包含 73
我有一个 80 * 5 data.frame df 使用 dbWriteTable(mydb, name = "fooDB", df, field.types = dbtypes, row.names
我有一个 R 例程,需要将来自第三方的文本写入 MySQL 数据库。该文本通常包含换行符。 不幸的是, foobar <- as.data.frame(a=1, b='\n') dbWriteTabl
我创建一个 MySQL 表如下: create table schema_name.test ( col1 varchar(10), col2 varchar(10), primary key (co
我正在尝试使用UTF-8编码将我的数据帧写入mysql表。编码似乎无法正常工作。当我在工作台环境中打开表时,UTF-8 编码未按应有的方式设置。出现奇怪的字符。 mysql连接: conn = dbC
问题 我正在尝试将 R 数据帧 df 的内容复制到位于模式 schema_name 中的 PostgreSQL 表 table_name。默认情况下,PostgreSQL 会将表写入public 架构
我似乎无法在任何地方找到这个问题的答案。我正在使用 read.csv 函数将 csv 读取到数据框中。然后我使用 dbWriteTable 将数据帧内容写入 mysql 表。这对于创建表的初始运行非常
我正在尝试将一些 Excel 文件读入数据帧,然后写入 MySQL 数据库。以下程序能够读取文件并创建数据帧,但是当它尝试使用 dbWriteTable 写入数据库时命令,我收到一条错误消息 - Er
我有一个名为 df 的数据框,它看起来像这样: dte, val 2012-01-01, 23.2323 2012-01-02, 34.343 列上的类型是日期和数字。我想使用已经打开的连接将其写入
我正在使用 R 包 RMySQL 和 dbConnect 将我的 R 与我公司的 MySQL 数据库连接起来。简而言之,我的 R 脚本连接到 MySQL 数据库,从数据库中提取一个表 (table1)
在 RMySQL 包中使用 dbWriteTable() 时,无论值如何,逻辑值都写为 0。我希望 TRUE 值会返回 1: # Setup # con is a valid MySQLConnect
我正在使用 RJDBC 从 R 访问 MySQL。之前我曾经使用 RMySQL,它不适用于 R 2.15。围绕 SO 进行了很多讨论,但我仍然无法在 R 2.15 中使用 RMySQL 包,因此切换到
我正在使用 RJDBC 从 R 访问 MySQL。之前我曾经使用 RMySQL,它不适用于 R 2.15。围绕 SO 进行了很多讨论,但我仍然无法在 R 2.15 中使用 RMySQL 包,因此切换到
RPostgreSQL 中的dbWriteTable 函数似乎忽略了列名并尝试按原样将数据从 R 推送到 PostgreSQL。当追加到现有表时,这是有问题的,特别是如果 R 对象中有未指定的列应该被
我刚刚做了一个时间测试,从 csv 加载一个数据数组,在 Postgres 上创建一个数据库,然后用 python 和 R 将表写入它。 我很惊讶,时间非常相似: 首先是 python 代码:(例如)
例如,如何执行等效的以下 SQL(插入 BINARY(16) 字段) INSERT INTO Table1 (MD5) VALUES (X'6717f2823d3202449201145073ab87
我正在使用 SQL Server 数据库和 JDBC 以及带有 sqljdbc42.jar 驱动程序的池。 代码: library(DBI) library(RJDBC) library(pool)
我正在尝试在 64 位 Windows 7 上使用 64 位 R3.0.0 中的 ROracle 包 (1.1-10) 将一些数据上传到我的 Oracle 11g 数据库。 dbWriteTable
我是一名优秀的程序员,十分优秀!