R中的一种基本数据类型是因子.根据我的经验,因素基本上是一种痛苦,我从不使用它们.我总是转换为角色.我觉得奇怪的是我错过了一些东西.
是否有一些重要的函数示例使用因子作为分组变量,其中因子数据类型变得必要?我应该使用哪些因素?
我想知道是否可能在Windows批处理文件中的同一行上有不同的彩色文本,例如,如果它说
echo hi world
Run Code Online (Sandbox Code Playgroud)
我希望"hi"成为一种颜色,"世界"成为另一种颜色.也许我可以将COLOR命令设置为变量:
set color1= color 2
set color9= color A
Run Code Online (Sandbox Code Playgroud)
然后将它们一起部署在同一行上
echo hi world
Run Code Online (Sandbox Code Playgroud)
但我不知道我会怎么做.
我已经安装了VisualStudio 2013社区,根据Microsoft文档,VisualStudio 2013社区是免费的,不需要任何许可证.
但今天我看到VisualStudio 2013社区IDE上的通知提示我更新试用许可证.这是一个错误吗?
我有一个在AIX框中运行的Perl脚本.
该脚本尝试从某个目录打开一个文件,但由于该文件没有读取权限,因此无法读取该文件,但我得到了一个不同的错误inappropriate ioctl for device
.
它不应该说类似的no read permissions for file
东西吗?
这条inappropriate ioctl for device
消息是什么意思?
我该如何解决?
编辑:这是我在做的时候发现的strace
.
open("/local/logs/xxx/xxxxServer.log", O_WRONLY|O_CREAT|O_APPEND|O_LARGEFILE, 0666) = 4 _llseek(4, 0, [77146], SEEK_END) = 0 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffc14f8) = -1 ENOTTY (Inappropriate ioctl for device)
在下面的代码中,从Alias的博客文章中,我注意到使用双感叹号!!
.我想知道这意味着什么以及我将来可以在哪里找到像这样的Perl语法的解释.(是的,我已经!!
在perlsyn搜索了).
package Foo;
use vars qw{$DEBUG};
BEGIN {
$DEBUG = 0 unless defined $DEBUG;
}
use constant DEBUG => !! $DEBUG;
sub foo {
debug('In sub foo') if DEBUG;
...
}
Run Code Online (Sandbox Code Playgroud)
更新
感谢您的所有答案.
以下是我刚发现的与List Squash Operator相关的其他内容x!!
无论如何在视觉工作室闭合之间坚持固定的窗户?
此刻,如果你固定一个窗口,当你关闭visual studio并再次打开它时,所述窗口的固定状态已被重置,并且它再次与所有其他窗口混合在一起.
我想在不规则长度的行的末尾粘贴一列文本.
例如,我想粘贴以下内容:
SRR447882.fastq.gz
SRR447883.fastq.gz
SRR447944.fastq.gz
Run Code Online (Sandbox Code Playgroud)
在这些行的末尾:
TIL01_
TIL01_
TIL04-TIP285_
Run Code Online (Sandbox Code Playgroud)
过去很多次,我只是在第一行创建了足够的空间,在最长行的现有文本结束之前不会粘贴.但后来我需要回去删除空格.
我试过谷歌搜索"vim列粘贴不规则长度行"和类似的查询.
我有一个类,它对excel文件执行许多类似但不同的读/写操作.所有这些操作都在单独的功能中定义.它们都必须包含在相同的长代码块中(检查和打开文件,保存,关闭等的代码).什么是不必每次都复制此代码的合理方法?问题是,在执行每个方法不同的代码之前,我不能只包含一个包含所有共享代码的方法,因为该代码必须包含在共享代码的if,try和for语句的多个层中.
是否可以将函数作为参数传递,然后在共享代码中运行该函数?或者有更好的方法来处理这个问题吗?
我正在使用cut函数将我的数据拆分为相同的bin,它可以完成工作,但我对它返回值的方式不满意.我需要的是箱子的中心而不是上端和下端.
我也尝试过使用cut2{Hmisc}
,这给了我每个箱子的中心,但是它在包含相同数量的观察的箱子中划分数据范围,而不是长度相同.
有人有解决方案吗?