小编Ste*_*lis的帖子

重命名文件Mac命令行

我在一个目录中有一堆文件,这些文件是用不太令人遗憾的名字制作的.我想更改名称中的两个字符.例如,我有:

> CH:sdsn-sdfs.txt

我想删除">"并将":"更改为"_".

导致

ch_sdsn-sdfs.txt

我试着说,mv \\>ch\:* ch_*但是没有用.
有一个简单的解决方案吗?

regex macos file

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

R文件输入和直方图

我对R有点新,并试图学习,但我很困惑如何解决我偶然发现的问题.我正在尝试输入多个文件,以便我可以为每个文件制作一个直方图.代码运行良好,特别是只有一个文件,但是当我输入多个文件时遇到了问题.

编辑:结束代码

library("scales")
library("tcltk")
File.names<-(tk_choose.files(default="", caption="Choose your files", multi=TRUE, filters=NULL, index=1))
Num.Files<-NROW(File.names)
dat <- lapply(File.names,read.table,header = TRUE)
names(dat) <- paste("f", 1:length(Num.Files), sep="")
tmp <- stack(lapply(dat,function(x) x[,14]))
require(ggplot2)
ggplot(tmp,aes(x = values)) + 
    facet_wrap(~ind) +
    geom_histogram(aes(y=..count../sum(..count..)))
Run Code Online (Sandbox Code Playgroud)

r input

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

智能Y轴缩放BarPlot R.

我想用条形图绘制一些数据.相反,我想制作一个条形图和条形图似乎是合乎逻辑的选择.我正在密谋,但我想知道是否有办法智能地缩放y轴从最高计数向上舍入.

例如,我在这种情况下将yaxis设置为30,因为我知道Strand.22中有27个计数: barplot(unlist(d), ylim=c(0,30), xlab="Forward Reverse", ylab="Counts")

图形

在将来,我希望这个脚本能够独立运行,因此Y轴选择它自己的ylim是最佳选择.没有从我的'd'变量中提取信息,我想不出一个好的方法来做到这一点.用barplot有一个简单的方法吗?其他一些绘图仪会更好吗?我已经看过关于ggplots的事情,但它似乎超级复杂,我不确定它会做什么更好.

编辑:如果我不选择ylim,它会自动选择,这就是它最好的选择. Chart2

我不同意它的选择.

plot r bar-chart

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

Bash:如果行以 &gt; 开头

我想要Bash 中的if/then语句,但似乎无法使其正常工作。我想说“如果该行以>字符开头,则执行此操作,否则执行其他操作”。

我有:

while IFS= read -r line
do
    if [[$line == ">"*]]
    then
        echo $line'first'
    else
        echo $line'second'
    fi
done
Run Code Online (Sandbox Code Playgroud)

但它不起作用。我还试图通过说来逃避“>”:

if [[$line == ^\>*]]
Run Code Online (Sandbox Code Playgroud)

这也不起作用。我收到此错误的两种方式:

line 27: [[>blah: command not found
Run Code Online (Sandbox Code Playgroud)

建议?

bash if-statement

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

标签 统计

r ×2

bar-chart ×1

bash ×1

file ×1

if-statement ×1

input ×1

macos ×1

plot ×1

regex ×1