标签: merge

合并重叠的时间间隔,如何?

任何人都可以帮我查询**合并数据间隔?
例:共同选择:

SELECT id,date_start,date_end FROM evento ORDER BY date_start

我懂了:
pgsql结果

由此:
网络议程

但是想要一个返回这个的查询:

01 - 2013-10-11 08:00:00 2013-10-11 15:00:00
02 - 2013-10-11 16:00:00 2013-10-11 19:00:00

非常感谢!

sql postgresql merge date-range overlap

0
推荐指数
1
解决办法
3547
查看次数

将NA替换为对中的对应值(2行为1对)

我正在尝试找到一个NA用指定值替换's 的循环.

假设我有一个数据框如下(我实际上有更多的行):

a<-c(18,NA,12,33,32,14,15,55)
b<-c(18,30,12,33,32,14,15,NA)
c<-c(16,18,17,45,22,10,24,11)
d<-c(16,18,17,42,NA,10,24,11)
data<- data.frame(rbind(a,b,c,d))
names(data)<-rep(1:8)
Run Code Online (Sandbox Code Playgroud)

我的数据框中的所有行都是成对的(row[1]并且[2]是第一对,row[3]并且[4]是第二对,依此类推).

我希望用NA对应的值替换所有的,即NA在第一对中替换为30.同样,NA在第4行中替换为22.

是否有一个循环我可以执行将每两行作为一对处理并替换NA在同一对中找到的相应值的任何s?

merge r dataframe na

0
推荐指数
1
解决办法
574
查看次数

从两个单独的文件创建合并的CSV,按唯一列进行匹配

我有两个csv数据文件,其中每一行都有一个100%的唯一元素(注意行的顺序不一样),例如

CSV1

title1,title2,title3,UniqueElment,title4,title5
data,data,data,dasasd1245,data,data
data,data,data,dasasd1395,data,data
data,data,data,dasasd2594,data,data
data,data,data,dasasd9587,data,data
Run Code Online (Sandbox Code Playgroud)

CSV2

titlea,titleb,titlec,titled,titlee,titlef,UniqueElment,titleg,titleh,titlei
text,text,text,text,text,text,dasasd1245,text,text,data
text,text,text,text,text,text,dasasd2594,text,text,data
text,text,text,text,text,text,dasasd1395,text,text,data
text,text,text,text,text,text,dasasd9587,text,text,data
Run Code Online (Sandbox Code Playgroud)

期望的输出:

title1,title2,title3,UniqueElment,title4,title5,titlea,titleb,titlec,titled,titlee,titlef,UniqueElment,titleg,titleh,titlei
data,data,data,dasasd1245,data,data,text,text,text,text,text,text,dasasd1245,text,text,data
data,data,data,dasasd1395,data,data,text,text,text,text,text,text,dasasd1395,text,text,data
data,data,data,dasasd2594,data,data,text,text,text,text,text,text,dasasd2594,text,text,data
data,data,data,dasasd9587,data,data,text,text,text,text,text,text,dasasd9587,text,text,data
Run Code Online (Sandbox Code Playgroud)

我需要创建一个最终的CSV,其中来自两个csvs的数据基于匹配UniqueElement而合并在一起.

python csv merge element python-2.7

0
推荐指数
1
解决办法
331
查看次数

git合并而不合并

我有一个问题,我在dev和本月的发布分支上分别做了同样的bug修复,但由于架构差异,修复程序在两个分支上的不同文件中.

我正在关注http://nvie.com/posts/a-successful-git-branching-model/,它说将发布分支合并回dev,但由于该修复已经在dev中应用,是否有"合并"的简单方法,但只是保持开发中的内容?

dev branch:      dev - changes - fix1a - moreChanges -?- justKeepDev
                   \                                     /?/
release branch:     release14.01 - fix1b ----------------
Run Code Online (Sandbox Code Playgroud)

git merge

0
推荐指数
1
解决办法
70
查看次数

将多个路径合并为一个D3(SVG)

有人可以解释我如何将一组中的多条路径合并为一条路径.所有路径都是绝对路径(大写字母).

pathGroup.append("path")
.attr("d", "M25, 60 C100, 0 25, -10 25, 15 C25, -10 - 50, 0 25, 60 Z")

pathGroup.append("path")
.attr("d", "M55, 60 C100, 0 15, -10 25, 45 C25, -10 - 50, 0 100, 60 Z")

 pathGroup.append("path")
.attr("d", "M100, 60 C44, 0 15, -10 25, 45 C25, -10 - 50, 0 100, 60 Z")

 //pathGroup.each create a single path ?
Run Code Online (Sandbox Code Playgroud)

是否可以使用.each语句迭代元素并将它们全部相加?我设置了一个小提示来表达我的问题. http://jsfiddle.net/5Td4Q/3/

merge svg path d3.js

0
推荐指数
1
解决办法
4863
查看次数

按日期合并data.frames时跳转到下一个可用日期

我想按日期合并两个data.frames.数据包含给定股票每个交易日的股票数据.活动包含有关公司的新闻.有些新闻是在非交易日公布的,因此今天没有库存数据.例如,04.01.2000公司的一些新闻已经发布.我想将这篇文章与NEXT交易日的返回合并,在这种情况下,返回06.01.2000.那么我怎样才能在合并时跳到下一个交易日呢?

date1 <- c("01.01.2000","02.01.2000","03.01.2000","06.01.2000","07.01.2000","09.01.2000")
ret1 <- c(-2.0,1.1,3,1.4,-0.2, 0.6)

data <- data.frame(date1, ret1)
data

#        date1 ret1
# 1 01.01.2000 -2.0
# 2 02.01.2000  1.1
# 3 03.01.2000  3.0
# 4 06.01.2000  1.4
# 5 07.01.2000 -0.2
# 6 09.01.2000  0.6

date2 <- c("02.01.2000","03.01.2000","04.01.2000","08.01.2000")
news2 <- c("blabla1", "blabla2","blabla3","blabla4")

events <- data.frame(date2, news2)
events

#        date2   news2
# 1 02.01.2000 blabla1
# 2 03.01.2000 blabla2
# 3 04.01.2000 blabla3
# 4 08.01.2000 blabla4
Run Code Online (Sandbox Code Playgroud)

输出应如下所示:

#         date    news  ret
# 1 02.01.2000 blabla1 …
Run Code Online (Sandbox Code Playgroud)

merge r date dataframe

0
推荐指数
1
解决办法
73
查看次数

合并R中的两个列表(多对多关系)

我正在尝试在R中合并2个列表。该列表的名称应用于执行连接。这是一个玩具示例:

> list1 <- list(A=c(1,2,3), B=c(2,4,5,6), C=c(1,3))
> list2 <- list(A=c(w,x), B=c(y,z))
Run Code Online (Sandbox Code Playgroud)

最终的合并列表应如下所示:

$w
[1] 1 2 3
$x
[1] 1 2 3
$y
[1] 2 4 5 6
$z
[1] 2 4 5 6
Run Code Online (Sandbox Code Playgroud)

到目前为止,我唯一的想法是将列表转换为数据帧,并使用合并功能。还有什么更简单的事情吗?

非常感谢你的帮助。

merge join r list

0
推荐指数
1
解决办法
914
查看次数

通过键和sum来合并scala中的贴图或附加值

我正在寻找一种合并地图的方法.每次我需要通过键合并地图时我都可以编写代码,但问题是对值的操作始终不同(对于字符串,int列表)

他们是这个问题的图书馆吗?

例如我的输入是:

  //value is int - need to sum the values
  val example1 = Map("a" -> 1 , "b" -> 1 , "c" -> 7)
  val example2 = Map("a" -> 1 , "e" -> 5 , "f" -> 2)

  //value is list - need to append 
  val example1 = Map("a" -> List(1) , "b" -> List(3) , "c" -> List(2))
  val example2 = Map("a" -> List(4) , "e" -> List(1) , "f" -> List(1))

  //value is string - nned …
Run Code Online (Sandbox Code Playgroud)

merge scala map

0
推荐指数
1
解决办法
323
查看次数

如何将每两列合并为一列,将列数合并为一半

数据框df:

  0 1 2 3 4 A B C D E 
1 0 1 1 0 0 a b d s e     
2 0 0 1 0 0 a w d d e     
3 0 0 1 1 0 a c w d e
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以通过合并每两列对应的索引号和字母将数据帧转换为新的数据帧?

  0(A) 1(B) 2(C) 3(D) 4(E) 
1 0(a) 1(b) 1(d) 0(s) 0(e)     
2 0(a) 0(w) 1(d) 0(d) 0(e)   
3 0(a) 0(c) 1(w) 1(d) 0(e) 
Run Code Online (Sandbox Code Playgroud)

merge r dataframe

0
推荐指数
1
解决办法
62
查看次数

Python:如何合并数组中的相同元素?

我有这个数组:

[['Amy', '2'],
 ['Amy', '2'],
 ['Amy', '1'], 
 ['Yoyo', '1'],
 ['Yoyo', '2'],
 ['Yoyo', '2']]
Run Code Online (Sandbox Code Playgroud)

我想要这样:

[['Amy', ['2','2','1'], 
 ['Yoyo',['1','2','2']]
Run Code Online (Sandbox Code Playgroud)

可能吗?我需要首先将其制成列表或词典吗?

python merge list

0
推荐指数
1
解决办法
2664
查看次数

标签 统计

merge ×10

r ×4

dataframe ×3

list ×2

python ×2

csv ×1

d3.js ×1

date ×1

date-range ×1

element ×1

git ×1

join ×1

map ×1

na ×1

overlap ×1

path ×1

postgresql ×1

python-2.7 ×1

scala ×1

sql ×1

svg ×1