我正在使用hibernate 3,oracle 10g.我有一张桌子:主题.定义在这里
CREATE TABLE SUBJECT
(
SUBJECT_ID NUMBER (10),
FNAME VARCHAR2(30) not null,
LNAME VARCHAR2(30) not null,
EMAILADR VARCHAR2 (40),
BIRTHDT DATE not null,
constraint pk_sub primary key(subject_id) USING INDEX TABLESPACE data_index
)
;
Run Code Online (Sandbox Code Playgroud)
当插入新主题时,sub_seq用于创建主题id,定义在这里
create sequence sub_seq
MINVALUE 1
MAXVALUE 999999999999999999999999999
START WITH 1
INCREMENT BY 1
CACHE 100
NOCYCLE ;
Run Code Online (Sandbox Code Playgroud)
Subject类是这样的:
@Entity
@Table(name="ktbs.syn_subject")
public class Subject {
@Id
@Column(name="subject_id")
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SUB_SEQ")
@SequenceGenerator(name="SUB_SEQ", sequenceName = "SUB_SEQ")
private long subjectId;
private String fname;
private String lname;
private String emailadr; …Run Code Online (Sandbox Code Playgroud) 我正在尝试填写缺失日期的每日数据,但找不到答案,请帮忙。
我的daily_table例子:
url | timestamp_gmt | visitors | hits | other..
-------------------+---------------+----------+-------+-------
www.domain.com/1 | 2016-04-12 | 1231 | 23423 |
www.domain.com/1 | 2016-04-13 | 1374 | 26482 |
www.domain.com/1 | 2016-04-17 | 1262 | 21493 |
www.domain.com/2 | 2016-05-09 | 2345 | 35471 |
Run Code Online (Sandbox Code Playgroud)
预期结果:我想用每个域和每天的数据填充此表,这些数据只是复制以前的数据date:
url | timestamp_gmt | visitors | hits | other..
-------------------+---------------+----------+-------+-------
www.domain.com/1 | 2016-04-12 | 1231 | 23423 |
www.domain.com/1 | 2016-04-13 | 1374 | 26482 |
www.domain.com/1 | 2016-04-14 | 1374 …Run Code Online (Sandbox Code Playgroud) 我是R语言,使用来自不同国家的时间序列每日股票指数.为了对不同的索引进行比较(如相关性,因果关系等),我需要所有系列都有相同数量的行,但由于不同国家的差异假,因此每个系列中的行数会发生变化.
我正在使用yahoo finance提取的文件,格式为.csv,就像......
> head(sp)
> Date Open High Low Close Volume Adj.Close
>1288 2010-01-04 1116.56 1133.87 1116.56 1132.99 3991400000 1132.99
>1287 2010-01-05 1132.66 1136.63 1129.66 1136.52 2491020000 1136.52
>1286 2010-01-06 1135.71 1139.19 1133.95 1137.14 4972660000 1137.14
Run Code Online (Sandbox Code Playgroud)
我需要...例如,假设当天2010-01-07是假日,在这种情况下,文件中的下一行(第1285行)是2010-01-08日:
> head(sp)
> Date Open High Low Close Volume Adj.Close
>1288 2010-01-04 1116.56 1133.87 1116.56 1132.99 3991400000 1132.99
>1287 2010-01-05 1132.66 1136.63 1129.66 1136.52 2491020000 1136.52
>1286 2010-01-06 1135.71 1139.19 1133.95 1137.14 4972660000 1137.14
>1285 2010-01-08 1140.52 1145.39 1136.22 1144.98 4389590000 1144.98 …Run Code Online (Sandbox Code Playgroud) 我有两个日期时间索引的数据框。一个缺少一些这样的日期时间 ( df1) 而另一个是完整的(具有常规时间戳,在本系列中没有任何间隙)并且充满了NaN's ( df2)。
我试图从DF1值匹配的指数df2,带馅NaN的,其中这种datetimeindex不存在的df1。
例子:
In [51]: df1
Out [51]: value
2015-01-01 14:00:00 20
2015-01-01 15:00:00 29
2015-01-01 16:00:00 41
2015-01-01 17:00:00 43
2015-01-01 18:00:00 26
2015-01-01 19:00:00 20
2015-01-01 20:00:00 31
2015-01-01 21:00:00 35
2015-01-01 22:00:00 39
2015-01-01 23:00:00 17
2015-03-01 00:00:00 6
2015-03-01 01:00:00 37
2015-03-01 02:00:00 56
2015-03-01 03:00:00 12
2015-03-01 04:00:00 41
2015-03-01 05:00:00 31
... ...
2018-12-25 23:00:00 41
<34843 …Run Code Online (Sandbox Code Playgroud) 我有一个 data.frame,其中包含一组动物的缺席/存在数据 (0/1),列为年份,行为个体。
我的数据:
df <- data.frame(Year1 = c('1','0','0','0','0','0'),
Year2 = c('1','1','1','0','0','0'),
Year3 = c('1','1','1','1','1','0'),
Year4 = c('0','1','0','0','0','1'),
Year5 = c('0','0','1','1','0','1'),
Year6 = c('0','0','0','1','1','1'))
df
Year1 Year2 Year3 Year4 Year5 Year6
1: 1 1 1 0 0 0
2: 0 1 1 1 0 0
3: 0 1 1 0 1 0
4: 0 0 1 0 1 1
5: 0 0 1 0 0 1
6: 0 0 0 1 1 1
Run Code Online (Sandbox Code Playgroud)
有些人有视力差距(一年看到(1),然后第二年看不到(0),但在第三年再次看到(1))。总共有 400 行(=个人)。
我想做的是用 1 填充间隙(1 之间的 …
gaps-in-data ×5
r ×2
sequence ×2
data.table ×1
date ×1
hibernate ×1
oracle ×1
pandas ×1
postgresql ×1
python ×1
reindex ×1
replace ×1
stockquotes ×1
time-series ×1