小编Nat*_*axe的帖子

列出特定emacs模式的所有键绑定

我知道我可以使用Ch b列出emacs中可用的所有关键字,但是是否可以仅列出适用于某种模式的键绑定,比如dired-mode.

在dired +中,我能做到

?
h
Run Code Online (Sandbox Code Playgroud)

它向我展示了所有适用的dired模式键绑定.

谢谢

emacs key-bindings

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

Emacs ESS版Clear Console

是否有可以在RGui(Ctrl-L)中找到的Clear Console命令的ESS版本?

我想要一个空白的*R*缓冲区.

emacs r ess

19
推荐指数
3
解决办法
2480
查看次数

数字作为数据框的列名

有没有理由为什么R不允许我将数字作为我的数据帧的列名?

还注意到,如果我这样做,data.frame(XX)则会X在前面添加一个包含数字的列标题.

r names dataframe

18
推荐指数
2
解决办法
3万
查看次数

在组织模式表中计算持续时间

我试图找出如何使用org-mode来计算两个时间点之间的持续时间,但是,当我想出如何在两个不同的日期进行时,当我添加时间组件时,它给出了答案,但我宁愿得到答案

XX天,xx小时,xx分钟

 | Start                  | End                    | Duration |
 |------------------------+------------------------+----------|
 | <2013-07-16 Tue 15:15> | <2013-07-17 Wed 11:15> | 0.833333 |
 |                        |                        |        0 |
   #+TBLFM: $3=(date(<$2>)-date(<$1>))
Run Code Online (Sandbox Code Playgroud)

emacs spreadsheet org-mode org-table

10
推荐指数
1
解决办法
2052
查看次数

Emacs组织模式重命名为主树而不是子树

我有两个文件,我已经设置好了,以便我可以将任何项目从refile.org和todo.org重新编译.

File 1- refile.org
* TODO Task 1
* TODO Task 2
* TODO Task 3
* TODO Task 4
etc


File 2- todo.org
* TODO Task 5
** TODO Task 1
Run Code Online (Sandbox Code Playgroud)

唯一的事情是我只能将它作为任务5的子树而不是自己的树来重新编写.我错过了什么或有办法做到这一点,以便我可以得到:

    File 1- refile.org
* TODO Task 1
* TODO Task 2
* TODO Task 3
* TODO Task 4
etc


File 2- todo.org
* TODO Task 5
* TODO Task 1
Run Code Online (Sandbox Code Playgroud)

谢谢

emacs org-mode

7
推荐指数
1
解决办法
2413
查看次数

bash:使用文件列表限制for循环中的子shell

我一直试图让for循环同时运行一堆命令,并试图通过子shell进行.我设法拼凑下面的脚本进行测试,它似乎工作正常.

#!/bin/bash
for i in {1..255}; do
  (
    #commands
  )&

done
wait
Run Code Online (Sandbox Code Playgroud)

唯一的问题是我的实际循环将用于文件中的i*然后它只是崩溃,我假设因为它启动了太多的子shell来处理.所以我补充道

#!/bin/bash
for i in files*; do
  (
    #commands
  )&
if (( $i % 10 == 0 )); then wait; fi
done
wait
Run Code Online (Sandbox Code Playgroud)

现在失败了.有没有人知道这方面的方法?要么使用不同的命令来限制子壳的数量,要么为$ i提供一个数字?

干杯

bash for-loop subshell

5
推荐指数
2
解决办法
659
查看次数

如何从data.frame中选择行和列的子集

我有这个

d[d$Age > "2", ]
Run Code Online (Sandbox Code Playgroud)

并且它返回Age年龄超过2的所有行,但我想只返回几个列中的值,比如d $ X和d $ Y,而不是全部.

无论如何我能做到这一点?

谢谢

r

3
推荐指数
2
解决办法
739
查看次数

R拆分列取决于值

我有以下数据,我想计算总分钟数,我想知道是否可以将列拆分为两列,其中一列中的分钟和另一列中的秒数?

> q
       time
1   0m 22s 
2    1m 7s 
3   3m 35s 
4  11m 43s 
5    1m 8s 
6   2m 21s 
7   9m 33s 
8   0m 56s 
9    0m 2s 
10   0m 2s 
11  0m 50s 
12  0m 25s 
13  0m 33s 
14  2m 26s 
15  0m 20s 
16  1m 47s 
17  0m 36s 
18   0m 3s 
19   0m 2s 
20   0m 5s 
Run Code Online (Sandbox Code Playgroud)

==>给:

> q
    min    seconds
1   0     22
2   1     7
Run Code Online (Sandbox Code Playgroud)

等等

r

3
推荐指数
1
解决办法
1233
查看次数

Emacs,ESS,R-我是怎么做到的?

http://picasaweb.google.com/lh/photo/F-p2qK3itxJsgj1tLLGsow?feat=directlink

如果您查看图片,则此使用位来自minbuffer底部的R帮助文件.

我怎么做?它不知何故刚刚出现,也许是因为我捣乱了键盘试图运行命令.当我重新启动emacs时它消失了:(

谢谢

emacs r ess

2
推荐指数
1
解决办法
1116
查看次数

将数据框添加到构造名称

我有这个

for(i in 1:10)

在其中,我有一个数据框:例如

df<-1:100
Run Code Online (Sandbox Code Playgroud)

我想将数据帧分配给我想要创建的特定名称

类似的东西:(不是它的工作原理)

paste("name", variable[i])<- df
Run Code Online (Sandbox Code Playgroud)

编辑:

那么我将如何在另一个循环中访问那些构造的值(假设我使用了assign)

    datalist <- paste("a",1:100,sep="")
    for (i in 1:length(datalist)){

}
Run Code Online (Sandbox Code Playgroud)

r

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