小编the*_*kua的帖子

有谁知道一个好的网络/图形可视化软件 - 只需添加数据?

我想绘制社交网络可视化,但不能做很多编程.有没有人知道一个可以进行网络可视化并且不需要编码(或至少很少编码)的软件?

visualization graph social-networking

51
推荐指数
4
解决办法
6万
查看次数

确定Shapefile的面积

如何确定shapefile的区域?

当我使用时summary(data),它给出了区域,但是我不知道每个shapefile多边形的区域是什么.

此外,该区域可以转换为米?

r geospatial

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

在纱线集群上使用 addFile 和管道

我已经成功地将 pyspark 与我的 YARN 集群结合使用。我正在做的工作涉及使用 RDD 的管道命令通过我制作的二进制文件发送数据。我可以在 pyspark 中轻松完成此操作,如下所示(假设“sc”已定义):

sc.addFile("./dumb_prog") 
t= sc.parallelize(range(10))
t.pipe("dumb_prog")
t.take(10) # Gives expected result
Run Code Online (Sandbox Code Playgroud)

但是,如果我在 Scala 中执行相同的操作,管道命令会收到“无法运行程序“dumb_prog”:错误=2,没有这样的文件或目录”错误。这是 Scala shell 中的代码:

sc.addFile("./dumb_prog")
val t = sc.parallelize(0 until 10)
val u = t.pipe("dumb_prog")
u.take(10)
Run Code Online (Sandbox Code Playgroud)

为什么这只能在 Python 中工作,而不能在 Scala 中工作?有什么办法可以让它在 Scala 中工作吗?

以下是来自 scala 端的完整错误消息:

[59/3965]
14/09/29 13:07:47 INFO SparkContext: Starting job: take at <console>:17
14/09/29 13:07:47 INFO DAGScheduler: Got job 3 (take at <console>:17) with 1
output partitions (allowLocal=true)
14/09/29 13:07:47 INFO DAGScheduler: Final stage: Stage 3(take at …
Run Code Online (Sandbox Code Playgroud)

scala hadoop-yarn apache-spark

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

将全名矢量拆分为2个单独矢量的有效方法

我有一个由全名组成的向量,第一个和最后一个名字用逗号分隔,这是前几个元素的样子:

> head(val.vec)
[1] "Aabye,? Edgar"        "Aaltonen,? Arvo"      "Aaltonen,? Paavo"    
[4] "Aalvik Grimsb,? Kari" "Aamodt,? Kjetil Andr" "Aamodt,? Ragnhild
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法将它们分成2个单独的名和姓列.我的最终目的是将它们都作为更大数据框架的一部分.

我尝试使用这样的strsplit功能

names<-unlist(strsplit(val.vec,','))
Run Code Online (Sandbox Code Playgroud)

但它给了我一个长向量而不是2个独立的集合,我知道可以使用一个循环并遍历所有元素并将名字和姓氏放在2个单独的向量中,但考虑到这个事实,它有点耗时有大约25000条记录.

我看到了一些类似的问题,但讨论的是如何在C +和Java上完成

string r strstr

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

ExtJS 4 RadioGroup Change Event两次爆发

我正在使用ExtJS 4.0.7,我是Ext的新手,并且正在使用新的MVC架构.我有一个RadioGroup,改变后,我想用来揭示更多的UI元素.问题是,更改事件会为RadioGroup触发两次.我假设这是因为两个无线电都会激活事件以使其值发生变化.

是否有办法侦听对具有相同名称的RadioGroup或Radios的更改,只会触发一次?根据我对jQuery和Flex的经验,我希望RadioGroup只能触发一次.

这是我视图中的RadioGroup代码:

items: [{
    xtype: 'radiogroup',
    id: 'WheatChoice',
    padding: '',
    layout: {
        padding: '-3 0 4 0',
        type: 'hbox'
    },
    fieldLabel: 'Choose Model',
    labelPad: 5,
    labelWidth: 80,
    allowBlank: false,
    columns: 1,
    flex: 1,
    anchor: '60%',
    items: [
        { xtype: 'radiofield', id: 'SpringWheat', padding: '2 10 0 0', fieldLabel: '', 
          boxLabel: 'Spring', name: 'wheat-selection', inputValue: '0', flex: 1 },
        { xtype: 'radiofield', id: 'WinterWheat', padding: '2 0 0 0', fieldLabel: '',
          boxLabel: 'Winter', name: 'wheat-selection', inputValue: '1', checked: true, …
Run Code Online (Sandbox Code Playgroud)

extjs extjs4 extjs-mvc

4
推荐指数
1
解决办法
7801
查看次数