小编dee*_*fan的帖子

如何在 R 中使用中断进行切割

我试图了解 cut 如何划分和创建间隔;尝试过?cut但无法弄清楚r 中的cut是如何工作的。 这是我的问题:

set.seed(111)
data1 <- seq(1,10, by=1)
data1 
[1]  1  2  3  4  5  6  7  8  9 10
data1cut<- cut(data1, breaks = c(0,1,2,3,5,7,8,10), labels = FALSE)
data1cut
[1] 1 2 3 4 4 5 5 6 7 7
Run Code Online (Sandbox Code Playgroud)

1. 为什么data1cut结果中没有包含8,9,10 ?
2.为什么summary(data1)summary(data1cut)产生不同的结果?

summary(data1)
Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
1.00    3.25    5.50    5.50    7.75   10.00 

summary(data1cut)
Min. 1st Qu.  Median    Mean 3rd Qu. …
Run Code Online (Sandbox Code Playgroud)

split r binning

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

如何使用 ggplot 在 x 轴上添加更多数量的标签

我有以下情节,但我想在x axis.

我已经尝试过scale_x_continuous,但它不起作用,因为我的值不是数值,而是日期。

我该如何解决这个问题?

在此输入图像描述

plot axis r ggplot2

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

从包含组的文件中获取每个第n行,并且在列中给出n

我在这里这里看到如何返回每一行; 但我的问题不同.文件中的单独列提供有关要返回的第n个元素的详细信息; 根据小组不同而不同.以下是数据集的示例,其中Nth列提供要返回的行.也就是说,对于Ida每3行和Idb每4个一排.数据相当大,有几个Id小组.

Id  TagNo   Nth
a   A-A-3   3
a   A-A-1   3
a   A-A-5   3
a   A-A-2   3
a   AX-45   3
a   AX-33   3
b   B-B-5   4
b   B-B-4   4
b   B-B-3   4
b   BX-B2   4 
Run Code Online (Sandbox Code Playgroud)

期望的输出:

Id  TagNo   Nth
 a  A-A-3   3
 a  A-A-2   3
 b  B-B-5   4
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

编辑:请注意我想从first每个第n项开始挑选; 这是第3 a和第4 b.对于组a,它将1st,4th, 7th …

python bash shell awk r

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

随机生成可变大小的测试文件

这是我计划用来生成500个填充了随机数据的测试文件的脚本.

for((counter=1;counter<=500;counter++));
          do
             echo Creating file$counter;
             dd bs=1M count=10 if=/dev/urandom of=file$counter;

               done
Run Code Online (Sandbox Code Playgroud)

但我需要脚本做的是使这500个文件的大小可变,就像在1M和10M之间; 即,file1 = 1M,file2 = 10M,file3 = 9M等...

任何帮助?

bash automated-tests

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

将R中的数据框附加到新列

以下是示例数据框的示例

data.frame1

col1  col2 col3 col4 
1     2    3    4
2     3    4    4
Run Code Online (Sandbox Code Playgroud)

data.frame2

col5  col6 col7 col8
 1    2    3     4
 3    3    5     9
Run Code Online (Sandbox Code Playgroud)

data.frame3

col9  col10  col11  
1      2     3     
Run Code Online (Sandbox Code Playgroud)

期望的输出data.frame.append

col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 
1     2    3    4    NA  NA   NA   NA   NA   NA    NA
2     3    4    4    NA  NA   NA   NA   NA   NA    NA
NA   NA    NA   NA   1    2    3   4    NA   NA    NA
NA …
Run Code Online (Sandbox Code Playgroud)

r

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

标签 统计

r ×4

bash ×2

automated-tests ×1

awk ×1

axis ×1

binning ×1

ggplot2 ×1

plot ×1

python ×1

shell ×1

split ×1