小编HJT*_*HJT的帖子

如何在knitr chunk中显示```

我正在为一个项目生成一个knitr(专注于.Rmd文件)手册,并希望嵌入一个实际显示"``"标记以及内部块语法的代码块.例如

``` {r sample, eval= FALSE}

Code example

```
Run Code Online (Sandbox Code Playgroud)

所以基本上你看到的确切的视觉效果.有关如何做到这一点的任何想法?

r knitr r-markdown

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

awk:选择匹配单词后的第一列和列中的值

我有一个 .csv,其中每一行对应一个人(第一列)以及具有该人可用值的属性。我想提取该属性可用的人员的特定属性的名称和值。该文档的结构如下:

name,attribute1,value1,attribute2,value2,attribute3,value3
joe,height,5.2,weight,178,hair,
james,,,,,,
jesse,weight,165,height,5.3,hair,brown
jerome,hair,black,breakfast,donuts,height,6.8
Run Code Online (Sandbox Code Playgroud)

我想要一个如下所示的文件:

name,attribute,value
joe,height,5.2
jesse,height,5.3
jerome,height,6.8
Run Code Online (Sandbox Code Playgroud)

使用这篇之前的文章,我尝试了几种不同的awk方法,但仍然无法获取第一列和任何具有所需属性值(例如高度)的列。例如以下内容返回所有内容。

awk -F "height," '{print $1 "," FS$2}' file.csv
Run Code Online (Sandbox Code Playgroud)

grep只能处理具有高度的行,但如果可以的话,我更愿意在一行中完成所有操作。

bash awk text-processing sed

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

标签 统计

awk ×1

bash ×1

knitr ×1

r ×1

r-markdown ×1

sed ×1

text-processing ×1