小编Hos*_*ser的帖子

标准化R中的数据列

我有一个名为的数据集spam,其中包含58个列和大约3500行与垃圾邮件相关的数据.

我打算将来在这个数据集上运行一些线性回归,但我想事先做一些预处理,并将列标准化为零均值和单位方差.

我被告知最好的方法是使用R,所以我想问一下如何用R实现规范化?我已经正确加载了数据,我只是在寻找一些包或方法来执行此任务.

r normalization

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

将函数应用于R数据帧中的每个值

我有一个58列数据帧,我需要将转换$ log(x_ {i,j} +1)$应用于前56列中的所有值.我可以用什么方法最有效地解决这个问题?我假设有一些东西可以让我这样做而不只是使用一些for循环来贯穿整个数据帧.

r

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

如何使用AngularJS为div高度变化设置动画

我有一个包含来自RSS提要的文章标题的div.这使得div大小动态取决于正在查看哪个Feed,文章标题的长度等.我想使div高度的变化是一个平滑的动画,就像你在这里看到的,除了使用angularJS而不是jQuery.

我用Angular完成的唯一动画就是使用淡入淡出文本类型的东西

ng-enter{opacity:0;} ng-enter-active{opacity:1;}

这很简单,所以希望这也是如此.

animation angularjs

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

Javascript .replace()无效

carList = cars.innerHTML;
alert(carList);
carList = carList.replace("<center>","").replace("</center>","").replace("<b>","").replace("</b>","");
alert(carList);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

世界上为什么会发生这种情况?我已经尝试将其拆分为单独的string.replace(),并给出相同的结果.

javascript replace

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

有哪些方法可以代表Java中的加权有向图?

我不能使用任何外部库,所以我试着想一些自己构建数据结构的方法.我想的可能是这样的:

public class Node{
    Set<Edge> adjacent;
    int value;
}

public class Edge{
    Node target;
    int weight;
}
Run Code Online (Sandbox Code Playgroud)

但我猜这可能是一种更好的方法.

我最终使用这个图是在它上运行Bellman Ford算法,但我显然首先需要一个功能图!

java graph

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

在jquery中设置<input type ="date"...的值

不明白为什么这不起作用.我有一个简单的'input type ="date"'字段......

<input type="date" name="Date"/>
Run Code Online (Sandbox Code Playgroud)

而且每当页面加载此函数时,我都会尝试将值设置为今天的日期...

function setDate(date){
    z=$(date).attr('value');

    var today = new Date();
    var dd = today.getDate();
    var mm = today.getMonth()+1; //January is 0!

    var yyyy = today.getFullYear();
    if(dd<10){dd='0'+dd} 
    if(mm<10){mm='0'+mm} 
    today = yyyy+'-'+mm+'-'+dd;     

    $(date).attr('value',today);
}
Run Code Online (Sandbox Code Playgroud)

我已经完成了正常的调试,我知道这个函数正在被调用,我知道变量'today'实际上确实以'yyyy-mm-dd'的形式保存今天的日期.我尝试过所有不同类型的日期格式(dd/mm/yyyy,dd-mm-yyyy等)

知道为什么这不起作用吗?

html javascript jquery date

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

是否有一种模式或更清洁的方式来保存具有多个嵌套类的大对象?

我正处于一个相当大的项目中,它涉及分解一个非常古老的大型ColdFusion遗留应用程序并在其中创建一些.NET服务.因此,有一些要求,我不是一个巨大的粉丝,它需要支持,因为我们转换到这个新的后端.其中一个要求是单个端点,它必须使用具有数百个可选字段的非常大的JSON有效负载并将其全部保存在一起.

我已经将这些数据分解为一个相当大的域对象和各种嵌套的子类,并且如果它包含在请求中,则将每个子类保存在事务中.

代码看起来像这样:

    using (var transaction = await _transactionFactory.CreateDbTransactionScopeAsync(token))
    {

        //save basic patient info 
        newPatient = await _patientRepo.CreatePatientAsync(request, transaction, token);

        //save patient medicare information
        if (request.PatientMedicare != null)
            newPatient.PatientMedicare = await _patientRepo.CreatePatientMedicareAsync(newPatient.Id, request.PatientMedicare, transaction, token);

        //save patient flags
        if (request.PatientFlags != null)
            newPatient.PatientFlags = await CreatePatientFlagsAsync(newPatient.Id, request.PatientFlags, transaction, token);

        //save patient code
        if (request.PatientCode != null)
            newPatient.PatientCode = await _patientRepo.CreatePatientCodeAsync(newPatient.Id, request.PatientCode, transaction, token);

        //save patient facilities
        if (request.PatientFacilities != null)
            newPatient.PatientFacilities = await CreatePatientFacilitiesAsync(newPatient.Id, request.PatientFacilities, transaction, token);

       ... etc (this …
Run Code Online (Sandbox Code Playgroud)

.net c# design-patterns

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

我需要在R中的数据框中"二值化"一些数据

我有一个数据帧,我想对前56列中的每个数据点进行二值化,条件是如果该值大于0则设置为1,否则设置为0.是否有一种简单的方法做这个?

r

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

$ http调用不适用于Ionic Android版本

这就是我打电话的方式:

$http.get( url, {
    params : {
        empId: $scope.empId
    }
}).then(function(data, status){
    $scope.workOrders = data.data;
}, function(data, status){
    $scope.message = data;
});
Run Code Online (Sandbox Code Playgroud)

它在Chrome上运行得很好,如果我导航到手机浏览器上的URL,我可以得到一个很好的响应.

但是,每当我使用构建的.apk时,我得到:

{"data":"",
 "status":404,
 "config":{
     "method":"GET",
     "transformRequest":[null],
     "transformResponse":[null],
     "params":{"empId":"123"},
     "url":"http://...",
     "headers":{"Accept":"application/json, text/plain, */*"}
 },"statusText":Not Found"}
Run Code Online (Sandbox Code Playgroud)

有点失去了这一个.奇怪的是,我可以通过手机浏览器点击URL,但不能在Ionic/Cordova内置.apk

根据要求,这是我的config.xml文件:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.myapp397384" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <name>myApp</name>
  <description>
        An Ionic Framework and Cordova project.
    </description>
  <author email="hi@ionicframework" href="http://ionicframework.com/">
      Ionic Framework Team
    </author>
  <content src="index.html"/>
  <access origin="*"/>
  <preference name="webviewbounce" value="false"/>
  <preference name="UIWebViewBounce" value="false"/>
  <preference name="DisallowOverscroll" value="true"/>
  <preference name="BackupWebStorage" value="none"/> …
Run Code Online (Sandbox Code Playgroud)

android http angularjs ionic

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

单元测试角/离子项目

我有一个非常简单的控制器,看起来像这样.

timeInOut.controller('timeInOutController', function($scope, $filter, $ionicScrollDelegate){

    ... 

});
Run Code Online (Sandbox Code Playgroud)

每当我尝试为它创建一个单元测试时......

(function() {
'use strict';

    var scope, controller, filter;

    describe('timeInOutController', function () {

        beforeEach(module('common.directives.kmDateToday'));

        beforeEach(inject(function ($rootScope, $controller, $filter) {
            scope = $rootScope.$new();
            filter = $filter;
            controller = $controller('timeInOutController', {
                $scope: scope
            });
        }));

        describe('#date setting', function(){

            ...

        });
    });
})();
Run Code Online (Sandbox Code Playgroud)

我收到错误:

[$ injector:unpr]未知提供者:$ ionicScrollDelegateProvider < - $ ionicScrollDelegate

显然,在我的例子中,我并没有尝试注入$ionicScrollDelegate测试,这只是因为我已经尝试过任何方式而没有成功,并且不知道哪个尝试包含失败.

同样在我的karma.conf.js文件中,我包括ionic.bundle.jsangular-mocks.js库/文件.

我可以成功地对任何不使用任何$ ionic的东西进行单元测试,所以我知道我的测试框架设置正确,问题是注入任何离子相关的东西.

javascript unit-testing angularjs ionic-framework

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