小编Mic*_*ael的帖子

R应用具有多个参数的函数

f(var1, var2)在R中有一个函数.假设我们设置了var2 = 1,现在我想将该函数f()应用于列表L.基本上我想得到一个带有输出的新列表L*

[f(L[1],1),f(L[2],1),...,f(L[n],1)]
Run Code Online (Sandbox Code Playgroud)

我怎么用这两个apply,mapplylapply

r

114
推荐指数
3
解决办法
18万
查看次数

合并R中的两个列表

我有两个清单

first = list(a = 1, b = 2, c = 3)
second = list(a = 2, b = 3, c = 4)
Run Code Online (Sandbox Code Playgroud)

我想合并这两个列表,以便最终产品

$a
[1] 1 2

$b
[1] 2 3

$c
[1] 3 4
Run Code Online (Sandbox Code Playgroud)

有这么简单的功能吗?

r list dataframe

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

重复data.frame N次

我有以下数据框架

data.frame(a = c(1,2,3),b = c(1,2,3))
  a b
1 1 1
2 2 2
3 3 3
Run Code Online (Sandbox Code Playgroud)

我想把它变成

  a b
1 1 1
2 2 2
3 3 3
4 1 1
5 2 2
6 3 3
7 1 1
8 2 2
9 3 3
Run Code Online (Sandbox Code Playgroud)

或重复N次.在R中有一个简单的功能吗?谢谢!

r dataframe

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

从数组Ruby中删除元素

假设我试图从数组中删除元素a = [1,1,1,2,2,3].如果我执行以下操作:

b = a - [1,3]
Run Code Online (Sandbox Code Playgroud)

然后我会得到:

b = [2,2]
Run Code Online (Sandbox Code Playgroud)

但是,我想要结果

b = [1,1,2,2]
Run Code Online (Sandbox Code Playgroud)

即我只删除减法向量中每个元素的一个实例,而不是所有情况.Ruby中有一种简单的方法可以做到这一点吗?

ruby arrays

60
推荐指数
2
解决办法
10万
查看次数

调用后在angularjs中取消绑定$ watch

我知道你可以解开像这样的$ watch:

var listener = $scope.$watch("tag", function () {});
// ...
listener(); // would clear the watch
Run Code Online (Sandbox Code Playgroud)

但你可以在手表功能声明中取消绑定手表吗?因此,在手表执行一次后,它会自行解除绑定吗?就像是:

$scope.$watch("tag", function () {
    unbindme()
});
Run Code Online (Sandbox Code Playgroud)

javascript frameworks angularjs

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

用python解析outlook .msg文件

环顾四周,找不到满意的答案.有谁知道如何用Outlook解析outlook中的.msg文件?

我尝试过使用mimetools和email.parser没有运气.非常感谢帮助!

python email outlook

27
推荐指数
3
解决办法
4万
查看次数

纬度经度坐标为R中的州代码

有没有一种快速的方法将纬度和经度坐标转换为R中的状态代码?我一直在使用zipcode包作为查找表但是当我查询很多lat/long值时它太慢了

如果不是在R中有没有办法使用谷歌地理编码器或任何其他类型的快速查询服务?

谢谢!

r latitude-longitude google-geocoder

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

复制矢量到矩阵r

想知道如何将矢量复制到R中的矩阵中.例如

v = 1:10
dup = duplicate(V,2)
Run Code Online (Sandbox Code Playgroud)

这里dup看起来像rbind(1:10,1:10).谢谢

r vector matrix

16
推荐指数
2
解决办法
3万
查看次数

Ruby中的序列

ruby中有一个简单的函数来创建序列吗?例如,我想要一个从1增加到100的序列,增加3

Function(1,100,increment = 3) = [1,4,7,10, ...,97,100]
Run Code Online (Sandbox Code Playgroud)

谢谢!

ruby sequence

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

如何对两个数组进行逐元素比较?

我有两个数组:

a = [1,2,3]
b = [1,4,3]
Run Code Online (Sandbox Code Playgroud)

在Ruby中是否存在元素方面的比较方法,以便我可以执行以下操作:

a == b
Run Code Online (Sandbox Code Playgroud)

收益:

[1,0,1]或类似的东西[TRUE,FALSE,TRUE].

ruby arrays comparison

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