小编def*_*foo的帖子

从完整文件路径中查找文件名

有没有办法从文件完整路径(文件路径的一部分)中提取文件名而不用操纵字符串的麻烦?

Java中的等价物是:

File f = new File ("C:/some_dir/a")
f.getName() //output a
f.getFullAbsolutePath() //output c:/some_dir/a
Run Code Online (Sandbox Code Playgroud)

r file path

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

在read.csv中指定colClasses

我试图在R colClasses中的read.csv函数中指定选项.在我的数据中,第一列"时间"基本上是字符向量,而其余列是数字.

data <- read.csv("test.csv", comment.char="" , 
                 colClasses=c(time="character", "numeric"), 
                 strip.white=FALSE)
Run Code Online (Sandbox Code Playgroud)

在上面的命令中,我希望R在"时间"列中读取"字符",其余为数字.虽然命令完成后"data"变量确实具有正确的结果,但R返回了以下警告.我想知道如何解决这些警告?

Warning messages:
 1: In read.table(file = file, header = header, sep = sep, quote = quote,  :
    not all columns named in 'colClasses' exist
 2: In tmp[i[i > 0L]] <- colClasses :
    number of items to replace is not a multiple of replacement length
Run Code Online (Sandbox Code Playgroud)

德里克

csv r read.csv

101
推荐指数
6
解决办法
16万
查看次数

找出两个数组之间的余弦相似度

我想知道R中是否有内置函数可以找到两个数组之间的余弦相似度(或余弦距离)?

目前,我实现了自己的功能,但我不禁认为R应该已经配备了一个.

arrays trigonometry r distance similarity

25
推荐指数
5
解决办法
5万
查看次数

如何抑制输出

我想从命令提示符运行R脚本时抑制R中的输出.

我尝试了很多选项,包括--slave--vanilla.这些选项减少了输出的文本量.

我也试图管道输出,NUL但没有帮助.

powershell r batch-file

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

与colMeans类似的max和min函数

我想知道是否有高速最小和最大功能,与colMeans类似,在列上工作?

对于'max',虽然我可以使用'apply'模拟行为,如下所示:

colMax <- function (colData) {
    apply(colData, MARGIN=c(2), max)
}
Run Code Online (Sandbox Code Playgroud)

它似乎比基础包中的colMeans慢很多.

r

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

从Powershell运行R脚本

在批处理脚本中,我可以使用以下语法运行R脚本:

Rterm.exe --quiet --slave --vanilla < "C:\some_script.R"
Run Code Online (Sandbox Code Playgroud)

但是,Powershell似乎已经为未来的扩张保留了"<".我想知道是否有一种直接的方法在另一个Powershell脚本中运行R脚本.

windows powershell r

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

如何在pymongo中使用"group"来分组相似的行?

我是mongodb/pymongo的新手.我已成功将我的数据导入mongo,并希望使用group函数将相似的行组合在一起.例如,如果我的数据集如下所示:

data = [{uid: 1 , event: 'a' , time: 1} , 
        {uid: 1 , event: 'b' , time: 2} ,
        {uid: 2 , event: 'c' , time: 2} ,
        {uid: 3 , event: 'd' , time: 4}
       ]
Run Code Online (Sandbox Code Playgroud)

如何根据uid字段使用组函数对上述行进行分组,以使输出如下?

 { {uid: 1} : [{uid: 1 , event: 'a' , time: 1} , {uid: 1 , event: 'b' , time: 2} ],
   {uid: 2} : [{uid: 2 , event: 'c' , time: 2} ],
   {uid: 3} : [{uid: 3 , …
Run Code Online (Sandbox Code Playgroud)

python mongodb pymongo

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

Scala是否提供与Python中的Pretty Print类似的功能?

Scala是否提供与pprintPython中的Pretty Print类似的功能?

scala pprint

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

如何快速将数据框中的时间列分组为间隔?

假设在R中,我有一个data.frame,第一列代表时间(如POSIXct).其余列(例如,列2)是数字数据.

我想将时间分为3分钟.每个间隔将是落入该特定间隔的值的平均值.

现在,我有一个for循环,遍历时间列并动态生成间隔.我想知道是否有一种更优雅的方式来完成同样的事情?

提前致谢.

德里克

group-by r

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

如何使用Ant复制文件夹?

我正在尝试使用Ant copy任务复制目录.

我是Ant的新手; 我目前的解决方案是:

<copy todir="${release_dir}/lib">
   <fileset dir="${libpath}" />
</copy>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有更好更短的方法来完成同样的事情?

ant copy

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