小编lqd*_*000的帖子

ggplot2:将x轴离散值分组到子组中

我想创建一个带有ggplot2的条形图,其中x轴的离散值将被分组为子组(参见附图 - 图片来自网络我还没有绘图的代码).

在此输入图像描述

谢谢你的帮助 !

grouping r ggplot2

6
推荐指数
2
解决办法
9339
查看次数

用FS(awk)分隔字符串的所有字符

我虽然这是一个简单的任务,但不是!

输入(管道分隔):

record1|ABCDEFGH
record2|IJKLMNOP
Run Code Online (Sandbox Code Playgroud)

我需要这个输出:

record1|A|B|C|D|E|F|G|H
record2|I|J|K|L|M|N|O|P
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试了什么:

awk 'BEGIN{FS=OFS="|"}{a = split($2, b, ""); for(i=1; i<=a; i++){printf("%s|%s, $1, b[i](i==a? "\n":"|"))}}' input
Run Code Online (Sandbox Code Playgroud)

我得到:

record1|A
record1|B
record1|C
...
Run Code Online (Sandbox Code Playgroud)

我不明白!如果有人能向我解释......

awk printf

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

多列中的 R grep 搜索模式

我有一个如下所示的数据框:

Col1    Col2    Col3
A       B       C
D       E       F
G       H       I
Run Code Online (Sandbox Code Playgroud)

我试图保持与“Col2”中的“B”或“Col3”中的 F 匹配的行,以获得:

Col1    Col2    Col3
A       B       C
D       E       F
Run Code Online (Sandbox Code Playgroud)

我试过:

data[(grep("B",data$Col2) || grep("F",data$Col3)), ]
Run Code Online (Sandbox Code Playgroud)

但它返回整个数据帧。

注意:它在一次调用 2 grep 时起作用。

r

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

标签 统计

r ×2

awk ×1

ggplot2 ×1

grouping ×1

printf ×1