小编Arl*_*rie的帖子

随机排列熊猫数据框中的一列

如何只对熊猫中的一列数据进行随机排序?

我有一个包含生产数据的数据框,我想将其加载到开发人员进行测试。但是,数据包含可识别个人身份的信息,因此我想重新整理这些列。

列:名字姓氏生日SSN其他数据

如果原始数据帧是由read_csv创建的,并且我想将数据转换为第二个数据帧以进行sql加载,但是将名字,姓氏和SSN改组,我希望能够做到这一点:

if devprod == 'prod':
    #do not shuffle data
    df1['HS_FIRST_NAME'] = df[4]
    df1['HS_LAST_NAME'] = df[6]
    df1['HS_SSN'] = df[8]
else:
    df1['HS_FIRST_NAME'] = np.random.shuffle(df[4])
    df1['HS_LAST_NAME'] = np.random.shuffle(df[6])
    df1['HS_SSN'] = np.random.shuffle(df[8])
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试该操作时,出现以下错误:

试图在DataFrame的切片副本上设置一个值

python numpy pandas

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

Angular2 ngSwitch不工作

我有一个ngSwitch,用于绑定到下拉列表的模型属性.它没有用,所以我试着简单地对这个值进行硬编码.仍然不起作用,它显示两个 div.我究竟做错了什么?如果它显而易见,请提前道歉,我是Angular2的新手.

我的html模板:

      <!-- display closed date if status is closed, otherwise display active date -->
      <div ngSwitch="ACTV">
          <div class="form-group row" ngSwitchWhen="CLSD">
            <label for="closeDt" class="col-md-4 form-control-label text-md-right">
                                        Close Date
                                        <span class="help-block">Required field</span>
                                    </label>
            <div class="col-md-4 col-xs-12">
              <datetime [timepicker]="false" [(ngModel)]="date2" id="close-date" name="close-date"></datetime>
            </div>
          </div>
          <div class="form-group row" ngSwitchWhen="ACTV">
            <label for="issueDt" class="col-md-4 form-control-label text-md-right">
                                        Active Date
                                        <span class="help-block">Required field</span>
                                    </label>
            <div class="col-md-4 col-xs-12">
              <datetime [timepicker]="false" [(ngModel)]="date2" id="active-date" name="active-date"></datetime>
            </div>
          </div>
      </div>
Run Code Online (Sandbox Code Playgroud)

结果在npm服务器上:

在此输入图像描述

ng-switch angularjs-ng-switch angular

4
推荐指数
2
解决办法
7796
查看次数

放大“无法验证客户端的秘密哈希”

我们一直在使用Amplify和Cognito为部署到Lambda的Angular6应用程序注册用户。客户端希望从电子邮件过渡到用户名作为主要用户标识。因此,我们创建了一个新的用户池/客户端。我看不到配置设置,只是获得了新的用户池,身份池和客户端ID。然后,我将应用程序注册的代码更改为如下所示:

  return from(Auth.signUp({
  'username': username, // was email
  'password': password, 
  attributes: { // added these
    'email': email,
    'phone_number': phone_number,
    'family_name': name,
    'birthdate': DOB,
    'custom:last_4_ssn': SSN // custom attribute
  }}));
Run Code Online (Sandbox Code Playgroud)

没有做出其他任何更改的响应是:无法验证客户端的秘密哈希。Google声称问题在于,secretAccess当前是不受支持的配置,但是可以访问这些服务的人向我发誓,在我们的设置中没有配置secretAccess。

抱歉,我无法访问该配置,但是还有其他可能的原因会收到此错误吗?

amazon-cognito aws-amplify

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

在Wildfly 8.x上使用Spring Boot提供的休息服务

我在使用简单的hello world应用程序在Wildfly 8.x上工作时遇到问题.我收到的堆栈跟踪是一个空指针异常,获取响应的标头:

2016-07-15 04:14:28,488 ERROR [org.springframework.boot.context.web.ErrorPageFilter] (default task-4) Forwarding to error page from request [/hello] due to exception [null]: java.lang.NullPointerException
    at java.util.ArrayList.<init>(ArrayList.java:177) [rt.jar:1.8.0_92]
    at io.undertow.servlet.spec.HttpServletResponseImpl.getHeaders(HttpServletResponseImpl.java:248) [undertow-servlet-1.0.15.Final.jar:1.0.15.Final]
    at javax.servlet.http.HttpServletResponseWrapper.getHeaders(HttpServletResponseWrapper.java:303) [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final]
    at org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders.get(ServletServerHttpResponse.java:160) [spring-web-4.2.7.RELEASE.jar:4.2.7.RELEASE]
    at org.springframework.http.server.ServletServerHttpResponse$ServletResponseHttpHeaders.containsKey(ServletServerHttpResponse.java:142) [spring-web-4.2.7.RELEASE.jar:4.2.7.RELEASE]
    at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.addContentDispositionHeader(AbstractMessageConverterMethodProcessor.java:346) [spring-webmvc-4.2.7.RELEASE.jar:4.2.7.RELEASE]
    at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:238) [spring-webmvc-4.2.7.RELEASE.jar:4.2.7.RELEASE]
Run Code Online (Sandbox Code Playgroud)

我把我能想象到的最简单的Spring Boot宁静服务汇总到了一起:

package com.tryme;

import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TrymeController {
    @RequestMapping(value="/hello")
    public ResponseEntity<String> hello()
    {
        return new ResponseEntity<String>("Hello world.", HttpStatus.OK);
    }
}
Run Code Online (Sandbox Code Playgroud)

应用程序主要是:

package com.tryme;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder; …
Run Code Online (Sandbox Code Playgroud)

java rest maven spring-boot wildfly-8

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

使用 GORM 连接到 SQLServer

我正在使用下面的语句尝试打开与最新下载的 SQLServer Express 的连接。

import (
    "fmt"
    "github.com/jinzhu/gorm"
    _ "github.com/jinzhu/gorm/dialects/mssql"
    "log"
)

        db, err := gorm.Open("mssql", "sqlserver://tony:Password6!@localhost:1433?database=go_user")
Run Code Online (Sandbox Code Playgroud)

该语句导致错误:

2019/09/30 10:29:16 Unable to open tcp connection with host 'localhost:1433': dial tcp [::1]:1433: connectex: 由于目标机器主动拒绝,无法建立连接。恐慌:无法打开与主机'localhost:1433'的tcp连接:拨号tcp [:: 1]:1433:connectex:无法建立连接,因为目标机器主动拒绝它。

有没有人在 Golang 上使用 GORM 成功连接到 SQLServer Express?

sql-server go go-gorm

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