小编Mis*_*isc的帖子

正确读取.csv中的小数位数

我有一个.csv,其中一列包含7个小数位的数字,例如:-117.2403266.

当我读到.csvR时,它只显示该列的4位小数,例如:-117.2403.或者也许他们都在那里,但是当我打印它只显示四位小数?

我认为这可以在read.csv()函数的参数中解决,但它没有说明小数位.

csv r decimal

14
推荐指数
1
解决办法
1万
查看次数

将单个R对象列写入预先存在的postgres db表中

我有R的工作知识,但我没有将它与数据库结合使用太多.我的问题似乎与这个问题非常相似: 通过r在postgresql数据库中更新表

但我无法使代码工作,并且doMC包不适用于最新版本的R.

我能够连接到地理数据库,读入数据并对其进行操作.我还可以将R对象作为整个表写入地理数据库.我遇到了麻烦,将现有的地理数据库表附加到R对象上.不幸的是,这是一个安全的数据库,所以我无法提供我的连接信息.

- "穿着","工作日"和"天"是地理数据库中预先存在的表中的空白列

- "participant_id","date_id"和"gps_time"是我想要合并的预先存在的表中的填充列.

-ucsd是模式名称,sage_choi是现有的表名

choifnl <- structure(list(wearing = structure(c(1L, 1L, 1L, 1L, 1L, 1L), .Label = c("nw", 
"w"), class = "factor"), weekday = c("Saturday", "Saturday", 
"Saturday", "Saturday", "Saturday", "Saturday"), days = c(1, 
1, 1, 1, 1, 1), participant_id = c("0adf37c4-f950-40ad-9370-6bee2f93e935", 
"0adf37c4-f950-40ad-9370-6bee2f93e935", "0adf37c4-f950-40ad-9370-6bee2f93e935", 
"0adf37c4-f950-40ad-9370-6bee2f93e935", "0adf37c4-f950-40ad-9370-6bee2f93e935", 
"0adf37c4-f950-40ad-9370-6bee2f93e935"), date = c("20130202", 
"20130202", "20130202", "20130202", "20130202", "20130202"), 
    time = structure(1:6, .Label = c("00:00:00", "00:01:00", 
    "00:02:00", "00:03:00", "00:04:00", "00:05:00", "00:06:00", 
    "00:07:00", "00:08:00", "00:09:00", "00:10:00", "00:11:00", 
    "00:12:00", "00:13:00", "00:14:00", "00:15:00", "00:16:00", …
Run Code Online (Sandbox Code Playgroud)

database postgresql r

13
推荐指数
1
解决办法
458
查看次数

在R中的日期范围上合并两个数据框

在RI中,要合并两个日期范围内的数据框,取第二个数据框中的所有行,它们都位于第一个数据框的两列日期之间和之间。我找不到严格的R函数或合并函数的版本可以做到这一点,但是我知道sql中有一个“介于”函数,并且我正在考虑尝试sqldf包(尽管我不太熟悉sql )。如果有更多的R-ish方法可以做到这一点,那将是更好的选择。预先感谢您的帮助!

df1 <- structure(list(ID = 1:2, PtID = structure(c(1L, 1L), .Label = c("T031", "T040", "T045", "T064", "T074", "T081", "T092", "T094", "T096", "T105", "T107", "T108", "T115", "T118", "T120", "T124", "T125", "T128", "T130", "T132", "T138", "T140", "T142", "T142_R1", "T146", "T158", "T159", "T160", "T164", "T166", "T169", "T171", "T173", "T197", "T208", "T214", "T221"), class = "factor"), StartDateTime = structure(list(sec = c(0, 0), min = c(11L, 35L), hour = c(17L, 17L), mday = c(23L, 23L), mon = c(9L, 9L), year = c(112L, 112L), wday …
Run Code Online (Sandbox Code Playgroud)

merge r date

5
推荐指数
1
解决办法
3781
查看次数

标签 统计

r ×3

csv ×1

database ×1

date ×1

decimal ×1

merge ×1

postgresql ×1