小编his*_*eim的帖子

使用VIM插入额外的换行符

我有一份带有连续文字的采访记录.有时,会说出来的人的姓名(Aron:,Kalle:,Tomas:等).我想在每个名称之后插入一个换行符,后跟冒号(:)(我指定的名称).

我如何在VIM中编写脚本,以便在运行命令时,它会遍历整个文本文件并插入那些额外的换行符?

换句话说,我想转此:

Aron: bla, bla, bla
Kalle: yes, yes, yes
Run Code Online (Sandbox Code Playgroud)

成:

Aron: bla, bla, bla

Kalle: yes, yes, yes
Run Code Online (Sandbox Code Playgroud)

vim text-manipulation

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

在Ruby中 - 编码是什么?

我试图理解Ruby中的编码 - 有很多关于编码的文章,比如这个这个.然而,他们没有解释基本问题,一个新手可能-什么摆在首位的编码?

ruby character-encoding

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

Rvest刮错误

这是我正在运行的代码

library(rvest)

rootUri <- "https://github.com/rails/rails/pull/"
PR <- as.list(c(100, 200, 300))
list <- paste0(rootUri, PR)
messages <- lapply(list, function(l) {
  html(l)
})
Run Code Online (Sandbox Code Playgroud)

直到这一点它似乎工作正常,但当我尝试提取文本时:

html_text(messages)
Run Code Online (Sandbox Code Playgroud)

我明白了:

Error in xml_apply(x, XML::xmlValue, ..., .type = character(1)) : 
  Unknown input of class: list
Run Code Online (Sandbox Code Playgroud)

试图提取特定元素:

html_text(messages[1])
Run Code Online (Sandbox Code Playgroud)

不能这样做......

Error in xml_apply(x, XML::xmlValue, ..., .type = character(1)) : 
  Unknown input of class: list
Run Code Online (Sandbox Code Playgroud)

所以我尝试了另一种方式:

html_text(messages[[1]])
Run Code Online (Sandbox Code Playgroud)

这似乎至少得到了数据,但仍然没有成功:

Error in UseMethod("xmlValue") : 
  no applicable method for 'xmlValue' applied to an object of class "c('HTMLInternalDocument',     'HTMLInternalDocument', 'XMLInternalDocument', 'XMLAbstractDocument')"
Run Code Online (Sandbox Code Playgroud)

如何从列表中的每个元素中提取文本材料?

r web-scraping rvest

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

使用 ggplot2 从二进制变量创建箱线图

library(ggplot2)
data <- c(1,0,1,1,0)
qplot(data) + geom_bar() + labs(x="Merged", y="Count")
Run Code Online (Sandbox Code Playgroud)

这会产生:

在此处输入图片说明

但是,我想生成一个箱线图,并且没有使用值 0.25、0.50 和 0.75,因为它们不能存在于该数据中。我只想要 0 和 1 的两个条形,指示数据集中每个值的计数。我怎样才能做到这一点?

r ggplot2

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

在R中编写"查找和替换"的通用函数

我需要为"在R中查找和替换"编写一个通用函数.如何编写采用以下输入的函数

  • CSV文件(或数据框)
  • 要查找的字符串,例如"name@email.com"
  • 一个字符串替换找到的字符串,例如"medium"

并重写CSV文件/数据框,以便用替换字符串替换所有找到的字符串?

r data-manipulation

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

如何使用VIM删除聊天记录中的Skype时间戳?

我有一些我想要清理的Skype聊天记录.它们看起来像这样:

[12-12-6 ??1:54:53] Xerxes: Bla Bla 
[12-12-6 ??1:55:23] Aron: Bla Bla Bla
[12-12-6 ??1:55:29] Aron: Bla
Run Code Online (Sandbox Code Playgroud)

我可以在VIM中使用什么命令删除括号[]中的所有内容(包括括号本身)?

vim text

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