小编sto*_*ged的帖子

如何使用 hidutil 将密钥重新映射分配给特定设备

正如Apple 的这篇文章中所见,您可以从 OS Sierra 的命令行中使用以下内容重新映射密钥:

hidutil property --set '{"UserKeyMapping": 
  [{"HIDKeyboardModifierMappingSrc":0x700000054,
    "HIDKeyboardModifierMappingDst":0x700000067
  }]
}'
Run Code Online (Sandbox Code Playgroud)

是否可以仅将此更改分配给特定的键盘设备,例如,如果您想将一个设备映射到第二个的输出,但不影响第二个的功能?

该文章不再更新,并且似乎没有关于该命令如何工作的当前文档。

macos

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

如何以制表符分隔的方式写入文件?

所以我从一个名为 input.bed 的床文件中获得了这个数据框:

     V1       V2       V3  V4
 1 chr1 11323785 11617177 TF1
 2 chr1 12645605 13926923 TF2
 3 chr1 14750216 15119039 TF3
 4 chr1 18102157 19080189 TF1
 5 chr1 29491029 30934636 TF2
 6 chr1 33716472 35395979 TF4
 7 chr1 36712462 37685238 TF5
 8 chr1 37838094 38031209 TF3
Run Code Online (Sandbox Code Playgroud)

这是我从 .bed 文件中读取的数据框(.bed 文件是制表符分隔的)。我想获取每一行并将其输出到不同的文件。说 row1 我希望它在 input1.bed 中,第 2 行在 input2.bed

这是我的尝试:

 for(i in 1:nrow(input.bed))
  {
    file.create(paste("input",i,".bed",sep=""));

   }

 for(i in 1:nrow(input.bed))
 {
    write.table(unlist(input.bed[i,]),paste("input",i,".bed",sep=""),sep="\t");

}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我的文件的输出,这是来自 input1.bed,是:

    "V1"    "chr1"
    "V2"    "11323785"
    "V3"    "11617177"
    "V4" …
Run Code Online (Sandbox Code Playgroud)

r file file-processing

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

如何生成随机字符串并计算特定字符串的百分比?

我正在做我的第一个R课程.其中一个练习是创建一个1000碱基的随机DNA字符串,并计算GC百分比(GC%).

我创建了DNA碱基载体并尝试创建序列,但结果不正确

DNA <- c("A","G","T","C")
seq <- strrep(DNA, 250)
Run Code Online (Sandbox Code Playgroud)

对这个菜鸟的任何建议?

string random r

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

标签 统计

r ×2

file ×1

file-processing ×1

macos ×1

random ×1

string ×1