小编SFu*_*n28的帖子

为什么我无法在AWS管理控制台中看到S3中的EBS卷快照?

如果EBS卷快照存储在S3中,那么为什么我无法在AWS管理控制台中看到它们?我在这里错过了什么吗?

amazon-s3 amazon-ec2 amazon-ebs

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

将命名项添加到命名列表 - 保证附加到列表末尾?

将名称项添加到列表时,是否可以保证该项目将添加到列表的末尾?在实践中似乎是这样,但不确定这是否是一个危险的假设?

test = list()
test[[ "one" ]] = 1
test[[ "two" ]] = 2  # will always appear after "one"?
test[[ "three" ]] = 3  # will always appear after "two"?
Run Code Online (Sandbox Code Playgroud)

r list named undefined-behavior insertion

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

如何检查任何非有限的data.frame

我想检查data.frame是否有任何非有限元素.

这似乎评估每一列,每个列返回FALSE(我猜测它将data.frame作为列表进行评估):

any( !is.finite( x ) )
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这与上面的行为有所不同,但如果只是检查NA,它可以正常工作:

any( !is.na( x ) )
Run Code Online (Sandbox Code Playgroud)

我希望解决方案尽可能高效.我意识到我可以......

any( !is.finite( as.matrix( x ) ) )
Run Code Online (Sandbox Code Playgroud)

r

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

使用一个data.frame更新另一个

给定2个在列名/数据类型方面相同的数据帧,其中一些列唯一地标识行,是否有一个有效的函数/方法用于一个data.frame来"更新"另一个?

例如,在下文中,originalreplacement通过识别'Name''Id'. goal为找到的所有行的结果replacementoriginal(由唯一的ID),并与替换Value1Value2

original = data.frame( Name = c("joe","john") , Id = c( 1 , 2) , Value1 = c(1.2,NA), Value2 = c(NA,9.2) )
replacement = data.frame( Name = c("john") , Id = 2 , Value1 = 2.2 , value2 = 5.9)
goal = data.frame( Name = c("joe","john") , Id = c( 1 , 2) , Value1 = c(1.2,2.2), Value2 = c(NA,5.9) )
Run Code Online (Sandbox Code Playgroud)

该解决方案应为工作 …

indexing r dataframe

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

R - 如何声明Date的向量?

例如,我尝试了以下内容来创建日期向量,长度为5.无工作:

date(5)
Date(5)
vector(5, mode = "Date" )
Run Code Online (Sandbox Code Playgroud)

这有效,但想知道是否有快捷方式?

as.Date( numeric( 5 ) )
Run Code Online (Sandbox Code Playgroud)

另外,我看到该模式(as.Date("2011-01-01"))是数字,我知道日期的基础数据结构是数字,但假设vector()只有一个模式和长度参数,它在我看来,在没有强制的情况下创建一个Date矢量是不可能的?

编辑
这也是一个解决方案,除了长度= 0?

Date = function( length = 0 )
{
   newDate = numeric( length )
   class(newDate) = "Date"
   return(newDate)
}
Run Code Online (Sandbox Code Playgroud)

r

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

确定.NET中两个IEnumerable <T>集的相对补集

有没有一种简单的方法来获得两组的相对补充?也许使用LINQ?

我必须找到A相对于B的相对称赞.A和B都是类型的,HashSet<T>但我认为算法可以更通用(IEnumerable<T>甚至ISet<T>)?

我可以在VB.NET或C#中使用解决方案.

.net c# linq vb.net set

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

R - 获取从函数调用创建的所有变量

这很疯狂,只是出于好奇心:我可以在R中运行一个函数,在函数完成后我可以获得函数执行时创建的所有变量吗?那么能够在返回之前查看函数吗?我不是说在调试模式下进入该功能.

r

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

JVM与CLR的Clojure性能

CVM上的Clojure与CLR的性能比较是否存在?或者也许那些同时使用性能敏感代码的人可以给出一些轶事评论?

clojure clojureclr

12
推荐指数
2
解决办法
4376
查看次数

无法安装nuget包; DNXCore依赖混淆

我正在尝试将NuGet包Naos.Packaging.Nuget添加到VS2015项目Naos.Deployment.Core.两者都是开源的.

我收到这个错误:

Failed to add reference to 'System.Globalization'. Please make sure that it is in the Global Assembly Cache.

完整输出粘贴在下面.

令人困惑的是,Naos.Deployment.Core是一个.net 4.5项目.Naos.Packaging.Nuget也是如此.Naos.Packaging.Nuget依赖于NuGet.Frameworks,它依赖于System.Globalization(据我所知,这是链中System.Globalization的唯一依赖).但是,该依赖项仅适用于DNXCore 5.0项目.

那么为什么DNXCore关注的问题呢?为什么我不能添加这个nuget包,我该如何修复它?

试过这种方法,但它不起作用.使用最新的VS 2015(更新1),最新的nuget.

Attempting to gather dependencies information for package 'Naos.Packaging.NuGet.1.0.5' with respect to project 'Naos.Deployment.Core', targeting '.NETFramework,Version=v4.5'
Attempting to resolve dependencies for package 'Naos.Packaging.NuGet.1.0.5' with DependencyBehavior 'Lowest'
Resolving actions to install package 'Naos.Packaging.NuGet.1.0.5'
Resolved actions to install package 'Naos.Packaging.NuGet.1.0.5'
Removed package 'NuGet.Core.2.8.6' from 'packages.config'
Successfully uninstalled 'NuGet.Core.2.8.6' from Naos.Deployment.Core
Adding …
Run Code Online (Sandbox Code Playgroud)

.net nuget nuget-package visual-studio-2015

12
推荐指数
2
解决办法
896
查看次数

为什么我不能将DateTime []转换为object []?

似乎我可以将DateTime转换为对象,那么为什么我不能将数组DateTime []转换为object []?我知道这与值/引用类型有关,但是没有拳击允许我这样做吗?

.net c# casting .net-4.0

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