小编Mar*_*rco的帖子

熊猫:过滤多种条件

我正在尝试使用Pandas对几个条件进行布尔索引.我的原始DataFrame被调用df.如果我执行以下操作,我会得到预期的结果:

temp = df[df["bin"] == 3]
temp = temp[(~temp["Def"])]
temp = temp[temp["days since"] > 7]
temp.head()
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样做(我认为应该是等效的),我没有返回任何行:

temp2 = df[df["bin"] == 3]
temp2 = temp2[~temp2["Def"] & temp2["days since"] > 7]
temp2.head()
Run Code Online (Sandbox Code Playgroud)

知道是什么导致了差异吗?

python pandas

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

Mac 上的 Ruby 99% ++ CPU 使用率

我在 Mac 机器上运行 Ruby 时遇到问题。我已经谷歌了一段时间但没有找到满意的答案,所以我决定问自己。

我使用 Visual Studio Code 运行一些简单的 ruby​​ 代码,我看到一些奇怪的东西。ruby 进程占用了 99%++ 的 CPU 使用率。

正如您所看到的,仅仅一个简单的代码就占用了 99% 的 CPU 使用率。它仍然会运行,直到我强制退出服务,有时不只有一个进程。

这是我运行的代码:

range1 = 1..5
something = 3
something.to_s
print something
Run Code Online (Sandbox Code Playgroud)

这是 Ruby 服务中运行的文件、内存位置的东西(我不知道它叫什么):

cwd
/
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/bin/ruby
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/libruby.2.5.0.dylib
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/enc/encdb.bundle
txt
/usr/local/Cellar/gmp/6.1.2_1/lib/libgmp.10.dylib
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/enc/trans/transdb.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/stringio.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/etc.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/pathname.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/openssl.bundle
txt
/usr/local/Cellar/openssl@1.1/1.1.0g_1/lib/libssl.1.1.dylib
txt
/usr/local/Cellar/openssl@1.1/1.1.0g_1/lib/libcrypto.1.1.dylib
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/digest.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/io/nonblock.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/zlib.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/digest/sha1.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/socket.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/io/wait.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/enc/windows_31j.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/json/ext/parser.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/json/ext/generator.bundle
txt
/Users/konzaho/.rvm/rubies/ruby-2.5.0/lib/ruby/2.5.0/x86_64-darwin17/readline.bundle
txt …
Run Code Online (Sandbox Code Playgroud)

ruby macos visual-studio

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

Python 中的肯德尔一致性系数 (W)

我正在尝试根据我的数据计算肯德尔一致性系数(W)。有谁知道在 R 的“vegan”包中实现的 Python 包中的函数(http://cc.oulu.fi/~jarioksa/softhelp/vegan/html/kendall.global.html),包括排列测试?

Kendall 的 W 并不难计算,但我找不到可以将其与排列测试结合起来的 Python 函数。

python statistics r function

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

如何在PostgreSQL的django应用程序模型中添加表?

我创建了一个名为的django项目Book Store.在项目中,我有一个应用程序命名books.

我正在使用PostgreSQL DBMS.我有一个名为的数据库books.在那个数据库中,我有一个名为的表novel.如何models.pybooks应用程序内的文件中添加此表?

我想在管理站点下注册此表.在文件中成功添加此表后models.py,我相信,通过admin.pybooksapp 下的文件中编写以下代码,我将能够在管理站点中注册该表.

from django.contrib import admin
from . models import novel

admin.site.register(novel) 
Run Code Online (Sandbox Code Playgroud)

我还想知道,如果我的方法是正确的还是有更好的方法可用?由于我是django的新手,我对此并不了解.

我已阅读django-book但未找到答案.虽然有一篇关于SQLite数据库的文章.

python django postgresql django-models

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

paperclip找不到"file.jpg"rails 4的处理程序

我在我的一个应用程序中设置paperclip gem时遇到问题.
No handler found for尝试保存上传的文件时收到错误消息.

我做过的事情

当我尝试在我的控制器中执行时,我Order.create params[order]得到错误

找不到"file.jpg"的处理程序

当我查看order[file]param时,我发现它是一个字符串file.jpg(上传文件的名称).

ruby ruby-on-rails image-uploading paperclip ruby-on-rails-4

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