我在使用if语句评估字典中的值时遇到了麻烦.
给出以下字典,我从数据框导入(如果它很重要):
>>> pnl[company]
29: Active Credit Date Debit Strike Type
0 1 0 2013-01-08 2.3265 21.15 Put
1 0 0 2012-11-26 40 80 Put
2 0 0 2012-11-26 400 80 Put
Run Code Online (Sandbox Code Playgroud)
我尝试评估以下语句以确定最后一个值的值Active:
if pnl[company].tail(1)['Active']==1:
print 'yay'
Run Code Online (Sandbox Code Playgroud)
但是,我遇到以下错误消息:
Traceback (most recent call last):
File "<pyshell#69>", line 1, in <module>
if pnl[company].tail(1)['Active']==1:
File "/usr/lib/python2.7/dist-packages/pandas/core/generic.py", line 676, in __nonzero__
.format(self.__class__.__name__))
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Run Code Online (Sandbox Code Playgroud)
这让我感到惊讶,因为我可以在没有if语句的情况下使用上面的命令显示我想要的值:
>>> pnl[company].tail(1)['Active']
30: …Run Code Online (Sandbox Code Playgroud) 我熟悉使用S3和ruby将文件上传到Amazon Web Service.我最近遇到了以下错误:AWS::S3::Errors::AccessDenied Access Denied.在谷歌上四处寻找,我发现这篇文章的错误.它声称存储桶策略不足以允许通过Web应用程序进行访问,并且用户也必须获得"管理员访问权限".
我已经尝试了这个并且它工作正常但我觉得这表明我做得不对,因为在我读过的任何其他文档中都没有提到管理员访问权限.我正在使用aws-sdk gem.任何人都可以权衡管理员访问是否必要?非常感谢!
今天我正在寻找bash脚本世界的冒险.
假设我要将/ home/mine/Pictures的任何子目录中的任何png文件复制到/ home/mine/pngcoppies,并使用find和-exec将其重命名为"copy [basename]".这将要求我在同一个exec命令中使用完整路径名和基名.我的问题是我不知道如何获得基名.(见下文)
find /home/mine -iname "*.png" -exec cp {} /home/mine/pngcoppies/copy{what_do_I_enter_here?} \;
Run Code Online (Sandbox Code Playgroud)
注意:上面的内容实际上并不是我正在做的,但它是问题的一个基本示例,因此使用其他方法实现相同目的的解决方法在这里并不适用.问题基本上是关于find -exec及其对basenames的使用.
提前致谢!
我正在使用python及其pandas库,但我一直遇到问题.在复制教程时,我尝试获取几个库的版本号,但是当我这样做时,我得到以下内容:AttributeError: 'module' object has no attribute '_version_'.
其他一切都很好,但它真的不喜欢'_version_'某些原因.我可能会遗漏什么?
请参阅下面的确切代码.
import datetime
import pandas as pd
import pandas.io.data
from pandas import *
pd._version_
AttributeError: 'module' object has no attribute '_version_'
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用可能或可能不被视为犹太教的wordpress密码.
情况:
基本上我有两种不同的服务都需要密码.其中一个服务是一个简单的wordpress帐户,一个是另一个应用程序,与wordpress无关.我想在两者之间同步用户名和密码,这意味着每次wordpress用户名更改时,应用程序的用户名都会更改,每次wordpress密码更改时,应用程序的密码都会更改.
问题/问题:
有几种方法我可以处理用户名,但密码是棘手的.我正在寻找利用wordpress密码重置接口的一个钩子,以便每当设置一个新密码时,它会以纯文本形式(在它被散列之前)抓取它并将其发送到我正在使用的API为这个非wordpress应用程序单独散列/存储密码.有没有办法实现这个目标?
任何解决方案的镜头都非常感谢.
我一直在使用Cocoon gem来动态生成rails中的嵌套字段.我遇到了一个应用程序,我想用数字标记cocoon生成的字段; 如下所示.
Field 1: __________
Field 2: __________
Field 3: __________
Run Code Online (Sandbox Code Playgroud)
我想我可以通过编写自己的javascript来强制它,但有没有内置功能可以帮助我做到这一点?
非常感谢任何指导.
我正在尝试让脚本工作以将交换空间添加到VPS,作为此方法的解决方法. 我以为我有它工作但现在,每次我得到错误:fakeswap.sh: 5: Bad substitution每当我尝试执行它时:sudo sh fakeswap.sh.
以下是我的代码:
#!/bin/bash
SWAP="${1:-512}"
NEW="$[SWAP*1024]"; TEMP="${NEW//?/ }"; OLD="${TEMP:1}0"
umount /proc/meminfo 2> /dev/null
sed "/^Swap\(Total\|Free\):/s,$OLD,$NEW," /proc/meminfo > /etc/fake_meminfo
mount --bind /etc/fake_meminfo /proc/meminfo
free -m
Run Code Online (Sandbox Code Playgroud)
很明显,似乎失败的替代是在线: NEW="$[SWAP*1024]"; TEMP="${NEW//?/ }"; OLD="${TEMP:1}0"
我有点惭愧地说我真的不明白应该在那条线上发生什么(除了我们似乎在某种程度上声明变量都是SWAP的衍生物之外).据我了解,下面替代新常量行成一个虚拟的配置文件(没有更好的术语),但我不明白如何变量TEMP和OLD被定义.
无论如何,我想知道如果任何人可以看到为什么这种替代是不工作...也许甚至帮助我了解什么可能是发生在TEMP和OLD定义?
提前谢谢了!
uninitialized constant Paperclip::Storage::S3::AWS当我尝试将文件上传到我的服务器时,我当前遇到了错误.我理解这通常是由于在添加了对aws-sdk-v2的支持之前运行旧版的回形针引起的.奇怪的是,我正在运行最新的回形针版本(4.3.1),根据其github页面,它包括aws-sdk-v2支持.
老实说,我不确定我能说些什么呢.我检查了错误日志,以上是唯一的投诉.我是否需要做任何特殊的事情来使用回形针运行v2?感谢任何能够对此事发表任何看法的人.
我正在尝试实现一个 javascript 插件,该插件需要我将 data 属性添加data-region-id到选择输入中。我尝试这样做(您要查找的输入是:country,从底部倒数第三个):
<div id="capdiv">
<h1>People#edit</h1>
<p>Find me in app/views/people/edit.html.erb</p>
<%= simple_form_for @person, url: url_for(action:'update', controller:'people'), update: { success: "response", failure: "error"} do |f| %>
<div class="clearfix entity-add nested-fields person">
<div class="dynamic-container">
<div class="symegrid">
<div class="form-inline">
<%= f.input :fname, input_html: {class: 'fname form-input form-control fifty'}, label: "First Name" %>
<%= f.input :lname, input_html: {class: 'lname form-input form-control fifty'}, label: "Last Name" %>
</div>
<div class="form-inline">
<%= f.input :email, as: :email, input_html: {class: 'email form-input …Run Code Online (Sandbox Code Playgroud) 由于我的一些草率编码,我注意到未声明的实例变量似乎对 nil 求值,而未声明的局部变量则不求值。实例变量的默认 nill 值是否是我可以利用的预期行为(例如使用条件检查变量是否已设置为真),或者这只是一个应该单独留下的怪癖?
2.6.6 :001 > puts @test
=> nil
2.6.6 :002 > puts test
Traceback (most recent call last):
2: from (irb):2
1: from (irb):2:in `test'
ArgumentError (wrong number of arguments (given 0, expected 2..3))
Run Code Online (Sandbox Code Playgroud) aws-sdk ×2
linux ×2
pandas ×2
python ×2
ruby ×2
amazon-s3 ×1
bash ×1
cocoon-gem ×1
filenames ×1
find ×1
hook ×1
html ×1
if-statement ×1
javascript ×1
nested-forms ×1
paperclip ×1
passwords ×1
rename ×1
ruby-2.6 ×1
series ×1
sh ×1
simple-form ×1
wordpress ×1