小编Jos*_*187的帖子

vim终端OS X Mountain Lion中的光标颜色

我想让光标和选中的文字更容易在vim(白色背景,黑色前景)中阅读,所以我已经完成了

hi Visual guibg=white guifg=black gui=NONE ctermfg=black ctermbg=white cterm=reverse
hi Cursor guibg=white guifg=black gui=NONE ctermfg=black ctermbg=white cterm=reverse
Run Code Online (Sandbox Code Playgroud)

这给了我在MacVim上我想要的东西.但是,在vim终端上,它默认为终端首选项,这很难读取和查找...如何覆盖终端默认值?

编辑:hi Visual类似的工作完美.这是hi Cursor说没有.

vim bash terminal macvim

7
推荐指数
2
解决办法
5778
查看次数

比较一行中的值

我试图比较数据帧行的值,并删除所有匹配的值,用此

dat[!dat[1]==dat[2]]
Run Code Online (Sandbox Code Playgroud)

哪里

> dat
Run Code Online (Sandbox Code Playgroud)

回报

n1  n2
n1  n4
n4  n5
n1  n3
n4  n4
Run Code Online (Sandbox Code Playgroud)

所以我希望它比较值并删除最后一行,因为两列都有相同的数据.但是当我使用上面的代码时,它会告诉我

Error in Ops.factor(left, right) : level sets of factors are different
Run Code Online (Sandbox Code Playgroud)

str(dat)

'data.frame':   5 obs. of  2 variables:
$ V1: Factor w/ 2 levels "n1","n4": 1 1 2 1 2
$ V2: Factor w/ 4 levels "n2","n3","n4",..: 1 3 4 2 3
Run Code Online (Sandbox Code Playgroud)

r dataframe

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

仅绘制具有特定重量的边缘 - igraph

我有一个非常大的边缘列表,我想只绘制具有特定权重的边缘,我该怎么做?

到目前为止我试过了

plot.graph(E(sgdf)[E(sgdf)$weight==3]))
Run Code Online (Sandbox Code Playgroud)

但我总是得到这个错误

Error in V(g) : Not a graph object
Run Code Online (Sandbox Code Playgroud)

r igraph

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

未定义类中的全局名称

所以我整天都在乱搞这个问题,但我仍然无法让它发挥作用

class pleaseWork:
    def __init__(self):
        self.foo=printThis(1)
        self.bar=printThis(2)
    def printThis(x):
        if x==1:
            print "foot"
        elif x==2:
            print "bar"

result=pleaseWork()

result.bar
Run Code Online (Sandbox Code Playgroud)

它只是回来了

NameError: global name 'printThis' is not defined
Run Code Online (Sandbox Code Playgroud)

请告诉我为什么它不起作用......

python class

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

标签 统计

r ×2

bash ×1

class ×1

dataframe ×1

igraph ×1

macvim ×1

python ×1

terminal ×1

vim ×1