小编bio*_*man的帖子

如何在gradle中获得用户ID和gid?

我可以这样做build.gradle:

println System.getProperty("user.name")
Run Code Online (Sandbox Code Playgroud)

如何在Linux计算机中获取当前用户的用户ID和主要组ID?

捕获输出exec是我想做的最后一件事.

gradle

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

通过函数在每行data.table的值上过滤行

从data.frame语法切换到data.table语法对我来说仍然不顺利.我认为以下事情应该是微不足道的,但不是.我在这做错了什么:

> DT = data.table(x=rep(c("a","b","c"),each=3), y=c(1,3,6), v=1:9)
> DT
   x y v
1: a 1 1
2: a 3 2
3: a 6 3
4: b 1 4
5: b 3 5
6: b 6 6
7: c 1 7
8: c 3 8
9: c 6 9
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

cols = c("y", "v") # a vector of column names or indexes
DT[rowSums(cols) > 5] # Take only rows where
# values at colums y and v satisfy a condition. 'rowSums' …
Run Code Online (Sandbox Code Playgroud)

r data.table

3
推荐指数
3
解决办法
1193
查看次数

dplyr显示tbl_df中的小data.frame的所有行和列

如何强制dplyr显示相当小的data.frame的所有列和行.ddf下面的对象,例如:

df = data.frame(a=rnorm(100), b=c(rep('x', 50), rep('y', 50)), c=sample(1:20, 100, replace=T), d=sample(letters,100, replace=T), e=sample(LETTERS,100,replace=T), f=sample("asdasdasdasdfasdfasdfasdfasdfasdfasdfasd asdfasdfsdfsd", 100, replace=T))
ddf= tbl_df(df)
Run Code Online (Sandbox Code Playgroud)

r dplyr

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

如何找出程序在哪里寻找库

前几天我遇到了一个 linux 命令,它让我看到程序期望在哪里找到它的库。解决不太流行或专有软件的库依赖问题非常有用。我使用了ldd,它提供了非常丰富的信息,但错过了对我来说至关重要的一条信息:

ldd -v ./my_executable my_executable可以链接的图书馆提供了很好的信息。但是对于那些它无法链接/查找的人,ldd只提供了如下信息:

<a_library_name.so.version> => not found

我想要的是,而不是“未找到”,我想看到

not found at /path/to/<a_library_name.so.version>.

linux

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

更有效的方法来获取data.table中的每个第n个元素

线程讨论了如何为数据框做这件事.我想做一点比这更复杂的事情:

dt <- data.table(A = c(rep("a", 3), rep("b", 4), rep("c", 5)) , B = rnorm(12, 5, 2))
dt2 <- dt[order(dt$A, dt$B)] # Sorting
# Always shows the factor from A
do.call(rbind, by(
  dt2, dt2$A,
  function(x) data.table(A = x[,A][1], B = x[,B][4])
              )
        )
#This is to reply to Vlo's comment below. If I do this, it will return both row as 'NA'
    do.call(rbind,
        by(dt2, dt2$A, function(x) x[4])
      )
# Take the max value of B according to each …
Run Code Online (Sandbox Code Playgroud)

r data.table

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

标签 统计

r ×3

data.table ×2

dplyr ×1

gradle ×1

linux ×1