小编Roh*_*ota的帖子

ngInject在下面的代码中做了什么?

AngularJS控制器代码:

function AuthConfig($stateProvider, $httpProvider) {
  'ngInject';

  // Define the routes
  $stateProvider

  .state('app.login', {
    url: '/login',
    templateUrl: 'auth/auth.html',
    title: 'Sign in'
  })

  .state('app.register', {
    url: '/register',
    templateUrl: 'auth/auth.html',
    title: 'Sign up'
  });

};

export default AuthConfig;
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚ngInject的用途.有人可以帮帮我吗?

angularjs

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

用seaborn绘图时如何处理缺失值?

我使用lambda跟随函数用NaN替换了缺少的值:

data = data.applymap(lambda x: np.nan if isinstance(x, basestring) and x.isspace() else x)

,数据是我正在处理的数据帧.

之后使用seaborn,我尝试绘制其中一个属性,使用seaborn.distplot进行alcconsumption,如下所示:

seaborn.distplot(data['alcconsumption'],hist=True,bins=100)
plt.xlabel('AlcoholConsumption')
plt.ylabel('Frequency(normalized 0->1)')
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误:

AttributeError: max must be larger than min in range parameter.
Run Code Online (Sandbox Code Playgroud)

python data-analysis python-2.7 pandas seaborn

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

mongoose Model.findOne TypeError:对象没有方法'findOne'

我有一个简单的node.js代码,它使用mongoose,它在保存但无法检索时有效.

.save()有效,但.findOne()没有.

mongoose = require('mongoose');
mongoose.connect("mongodb://localhost/TestMongoose");
UserSchema = new mongoose.Schema({
    field: String
    });
Users = mongoose.model('userauths', UserSchema);

user = new Users({
    field: 'value'
    });

//user.save();  
Run Code Online (Sandbox Code Playgroud)

^工作.即用值更新数据库.截图


//user.findOne({field:'value'},function(err,value){});
Run Code Online (Sandbox Code Playgroud)

^引发错误:

user.findOne({field:'value'},function(err,value){});
     ^
TypeError: Object { field: 'value', _id: 52cd521ea34280f812000001 } has no method 'findOne'
    at Object.<anonymous> (C:\localhost\nodeTest\z.js:16:6)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:901:3
Run Code Online (Sandbox Code Playgroud)
console.log(JSON.stringify(   user    , null, 40));
Run Code Online (Sandbox Code Playgroud)

^只返回对象 {field: 'value'}

console.log(JSON.stringify(   Users   , …
Run Code Online (Sandbox Code Playgroud)

mongoose

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

如何更改最初属于类别的pandas Data Frame列的类型?

我的数据框df中有以下列:

df.dtypes
MeanTemperatureC              int64
MaxTemperatureC             float64
MinTemperatureC               int64
DewPointC                     int64
MeanDewPointC                 int64
MinDewpointC                  int64
MaxHumidity                   int64
MeanHumidity                  int64
MinHumidity                   int64
MaxSeaLevelPressurehPa        int64
MeanSeaLevelPressurehPa     float64
MinSeaLevelPressurehPa        int64
MaxVisibilityKm               int64
MeanVisibilityKm            float64
MinVisibilitykM             float64
MaxWindSpeedKm/h              int64
MeanWindSpeedKm/h             int64
MeanTemperatureCT          category
dtype: object
Run Code Online (Sandbox Code Playgroud)

我想将列'MeanTemperatureCT'的数据类型更改为str.我已经尝试过以下方法:

df['MeanTemperatureCT'].astype(np.str)
Run Code Online (Sandbox Code Playgroud)

并没有改变数据类型.所以,请帮忙.

python python-2.7 pandas

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

从另一个类定义一个类的变量

以下是我需要创建的不同类的设置:

Author – AuthorId, AuthorName, DateOfBirth, State, City, Phone.
Publisher – PublisherId, PublisherName, DateOfBirth, State, City, Phone.
Category – CategoryId, CategoryName, Description.
Book – BookId, Category, Title, Author, Publisher, Description, Price, ISBN, PublicationDate.
Run Code Online (Sandbox Code Playgroud)

现在您可以看到Book中的Author和Author类中的AuthorId是相同的.如何在C#中实现这一点

c# oop class

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

标签 统计

pandas ×2

python ×2

python-2.7 ×2

angularjs ×1

c# ×1

class ×1

data-analysis ×1

mongoose ×1

oop ×1

seaborn ×1