小编pit*_*las的帖子

在irb中,为什么有预定义的变量"d"?

由于某种原因,d在我输入irb后立即定义了一个名为变量的变量.知道它是什么?

ruby irb

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

Mountain Lion:Heroku更新提供了奇怪的错误消息

我看了看,但找不到发生了什么.我遇到了Heroku和特别是工具带的问题.所以我想尝试更新它并尝试做

$ heroku更新

我明白了

Error:       undefined method `error' for Heroku::Updater:Module (NoMethodError)
Run Code Online (Sandbox Code Playgroud)

有谁看过这个,你有什么想法吗?谢谢!

macos heroku osx-mountain-lion

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

Rails 3 + Twitter Bootstrap + SASS设置

试图追踪一些棘手的互动.也许你可以看到我错过的东西.感谢您花点时间看看这个!这是场景:

  • 我正在使用sass-twitter-bootstrap github repo.已将整套scss文件复制到我的assets/twitter目录中

当我的application.css看起来像这样:

*= require_self
*= require twitter/bootstrap
*= require_tree .
Run Code Online (Sandbox Code Playgroud)

刷新主页给出了这个错误:

Undefined variable: "$baseLineHeight".
  (in /Volumes/MonsterHD/mydev/repsurv/app/assets/stylesheets/twitter/_accordion.scss)
Run Code Online (Sandbox Code Playgroud)

当我的application.css看起来像这样:

*= require_self
*= require twitter/bootstrap
Run Code Online (Sandbox Code Playgroud)

然后我没有错误,但我的custom.css.scss没有应用.

我的custom.css.sccs看起来像这样:

@import "twitter/bootstrap";

/* universal */
html {
  overflow-y: scroll;
}
body {
  padding-top: 60px;
}
section {
  overflow: auto;
}
textarea {
  resize: vertical;
}
.center {
  text-align: center;
}
.center h1 {
  margin-bottom: 10px;
}

#logo {
  float: left;
  margin-right: 10px;
  font-size: 1.7em;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: -1px;
  padding-top: 9px;
  font-weight: …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails sass bootstrap-sass

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

为什么R为我的导入数据集名称添加前缀X.

我不知道为什么标题名称得到"X".使用quote =""导入时的前缀.这是代码:

xhead = read.csv("~/Desktop/dbdump/users.txt", na.strings = "\\N", quote="", nrows = 1000)
Run Code Online (Sandbox Code Playgroud)

这给了我:

names(xhead)
 [1] "X.userId."             "X.fullName."           "X.email."              "X.password."          
 [5] "X.activated."          "X.registrationDate."   "X.locale."             ...
Run Code Online (Sandbox Code Playgroud)

鉴于:

yhead = read.csv("~/Desktop/dbdump/users.txt", na.strings = "\\N", nrows = 1000)
names(yhead)
 [1] "userId"             "fullName"           "email"              "password"          
 [5] "activated"          "registrationDate"   "locale"            ...
Run Code Online (Sandbox Code Playgroud)

我之所以引用=""的原因是我的记录被截断,大概是因为埋在我的15000条记录中有一个流浪的引用.

这是我的数据文件的样子:

"userId", "fullName","email","password","activated","registrationDate","locale","notifyOnUpdates","lastSyncTime","plan_id","plan_period_months","plan_price","plan_exp_date","plan_is_trial","plan_is_trial_used","q_hear","q_occupation","pp_subid","pp_payments","pp_since","pp_cancelled","apikey"
"2","Adam Smith","a@mail.com","*****","1","2004-07-23 14:19:32","en_US","1","2011-04-07 07:29:17","3",\N,\N,\N,"0","1",\N,\N,\N,\N,\N,\N,"d7734dce-4ae2-102a-8951-0040ca38ff83"
Run Code Online (Sandbox Code Playgroud)

csv r import-from-csv

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

删除Pandas中包含所有Nan的列

 x = pd.DataFrame({'x':[np.nan, 22, 11, np.nan, np.nan],
                   'letters':['a', 'a', 'b', 'b', 'b'],
                   'Nan1': [np.nan, np.nan, np.nan, np.nan, np.nan],
                   'bools': [True, True, False, True, False],
                   'Nan2': [np.nan, np.nan, np.nan, np.nan, np.nan],
                   'y': [100,200,11,333, 70]})
Run Code Online (Sandbox Code Playgroud)

我想学习从这个拥有所有NaN的DataFrame中删除所有列的最佳方法.在这种情况下,它将删除列Nan1和Nan2.

我觉得有一个很好的方法来做到这一点!

dataframe pandas

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

计算熊猫不均匀的垃圾箱

pd.DataFrame({'email':["a@gmail.com", "b@gmail.com", "c@gmail.com", "d@gmail.com", "e@gmail.com",],
                  'one':[88, 99, 11, 44, 33],
                  'two': [80, 80, 85, 80, 70],
                   'three': [50, 60, 70, 80, 20]})
Run Code Online (Sandbox Code Playgroud)

给定这个DataFrame,我想为每列计算一个,两个和三个,在一定范围内有多少个值.

范围例如是:0-70,71-80,81-90,91-100

结果将是:

out = pd.DataFrame({'colname': ["one", "two", "three"],
                   'b0to70': [3, 1, 4],
                   'b71to80': [0, 3, 1],
                   'b81to90': [1, 1, 0],
                   'b91to100': [1, 0, 0]})
Run Code Online (Sandbox Code Playgroud)

什么是一个很好的惯用方法呢?

python pandas

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

Pyplot:为更大的标题留出空间

sns.boxplot(data=df, width=0.5)
plt.title(f'Distribution of scores for initial and resubmission\
           \nonly among students who resubmitted at all.\
           \n(n = {df.shape[0]})')
Run Code Online (Sandbox Code Playgroud)

我想使用更大的字体,并在顶部的白边留出更多的空间,这样标题就不会被塞进去。令人惊讶的是,尽管进行了一些认真的谷歌搜索,但我完全无法找到该选项!

python matplotlib seaborn

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

Crystal Lang:无法推断 Rule 的实例变量 '@hash_value' 的类型

这是我的水晶代码,在片段中,但我认为它就在那里:

# spec_helper.rb
def fixtures
  rawhash = JSON.parse(File.read("spec/fixtures/state3.json"))
  rules = rawhash["rules"]
  id = rules.as_h.keys[0]
  hash =  rules[id]
  return id, hash
end

# rule_spec.rb
key, hash = fixtures
rule = Rule.new(key, hash)
rule.array(["name"])[0].must_equal "RpsIphone"

# rule.rb
class Rule  < HueResource

  getter :detail, :on, :name, :lights

  def initialize(key, hashvalue)
    super(key, hashvalue)
    @detail = "#{hashvalue["conditions"].length} conds => #{hashvalue["actions"].length} acts"
    @state.merge! ({"on" => hash_value["status"], "name" => @name, "detail" => @detail})
    gen_reskey("r")
  end
...
end

# hue resource.rb
class HueResource
  def initialize(key, hash_value)
    @hash_value = …
Run Code Online (Sandbox Code Playgroud)

crystal-lang

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

为什么Crystal应该产生虚假错误

我正在学习它,将Ruby程序转换为Crystal.

这是我收到的错误消息:

# Error
Failures:
  1) Test Rule class can return the name property
     Failure/Error: rule.name.should be "RpsIphone"

       Expected: "RpsIphone" (object_id: 4504126256)
            got: "RpsIphone" (object_id: 4524981536)

     # spec/rule_spec.cr:11
Run Code Online (Sandbox Code Playgroud)

这是导致它的代码

# from spec
rule.name.should be "RpsIphone"
Run Code Online (Sandbox Code Playgroud)

我还检查了两个字符串与.same相比?也说他们不一样.我一遍又一遍地看着那9个字.我错过了什么?

crystal-lang

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

Rails 6 中的根路由在哪里?

过去,routes.rb 有一个根路由行。但是我再也看不到它了,即使当我运行服务器时我看到“耶!你在 Rails 上!” 页。我找不到它的定义位置,所以我可以覆盖它!

ruby-on-rails

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