我有一个R的时间向量,all_symbols $时间,我试图找出如何得到JUST时间(或将时间转换为字符串而不丢失信息).我用
strptime(all_symbol$Time[j], format="%H:%M:%S")
Run Code Online (Sandbox Code Playgroud)
由于某种原因假设日期是今天并返回
[1]"2013-10-18 09:34:16"
R中的日期和时间格式非常烦人.我试图只是在没有添加太多软件包的情况下获得时间(实际上是任何 - 我在学校的计算机上,我无法安装库).
我有以下R代码:
tryCatch( {pre_symbol=read.table(file=filePre,header=FALSE,sep=",")}
, error = function(e) {loadError = TRUE} )
Run Code Online (Sandbox Code Playgroud)
当输入文件(filePre)为空时,tryCatch不会将全局变量loadError设置为TRUE.这会在我的代码中创建问题(当loadError == false时执行的代码假定filePre不为空)tryCatch应该阻止它.但是,当我删除tryCatch语句并尝试通过read.Table加载时,我收到错误
read.table出错(file = filePre,header = FALSE,sep =","):输入中没有可用的行
在这种情况下,这是预期的.我不知道为什么这不起作用.它适用于我的集合中的大多数其他文件.
我在使用以下SIMPLE查询时遇到问题:
INSERT INTO table (
[Date],
[Name],
[Weight],
[Position],
[Effective_Maturity],
[Yield_to_Worst],
[Modified_Duration],
[OAD],
[CTD],
[OAC],
[OAS],
[Coupon],
[Credit_Rating],
[CUSIP],
[Market_Value],
[Principal],
[Yield_to_Maturity])
VALUES
('6/28/2013','ISHARES BARCLAYS TIPS BOND FUND','100','0','8.647','0.0772','0.0772','3.8629','8.204','8.2040','1.112','9.034','1.543','AAA','TIPETF','1796461','178696')
GO
Run Code Online (Sandbox Code Playgroud)
我不确定我的表中的哪个变量无法转换为数字,而且我对MS SQL中的数据类型的了解也很缺乏.但是,我认为大多数这些输入正确适合各自的数据类型.表数据类型是:

谢谢!