我有一个通过groupby操作创建的多索引DataFrame.我正在尝试使用索引的几个级别进行复合排序,但我似乎找不到能够满足我需要的排序函数.
初始数据集看起来像这样(各种产品的每日销售额):
Date Manufacturer Product Name Product Launch Date Sales
0 2013-01-01 Apple iPod 2001-10-23 12
1 2013-01-01 Apple iPad 2010-04-03 13
2 2013-01-01 Samsung Galaxy 2009-04-27 14
3 2013-01-01 Samsung Galaxy Tab 2010-09-02 15
4 2013-01-02 Apple iPod 2001-10-23 22
5 2013-01-02 Apple iPad 2010-04-03 17
6 2013-01-02 Samsung Galaxy 2009-04-27 10
7 2013-01-02 Samsung Galaxy Tab 2010-09-02 7
Run Code Online (Sandbox Code Playgroud)
我使用groupby来获取日期范围的总和:
> grouped = df.groupby(['Manufacturer', 'Product Name', 'Product Launch Date']).sum()
Sales
Manufacturer Product Name Product Launch Date
Apple iPad 2010-04-03 …Run Code Online (Sandbox Code Playgroud) 我似乎总是很难开始新的Firefox扩展.任何人都可以推荐一个好的扩展骨架,脚手架或代码生成器?理想情况下,遵循FF扩展的所有最佳实践?
我在PHP中执行以下操作:
exec('java -jar "/opt/flex3/lib/mxmlc.jar" +flexlib "/opt/flex3/frameworks" MyAS3App.as -default-size 360 280 -output MyAS3App.swf');
Run Code Online (Sandbox Code Playgroud)
当我从命令行运行它时,它运行正常并在一两秒内完成.
当我从PHP exec运行此命令时,java进程占用100%的CPU并且永远不会返回.
有任何想法吗?
我也尝试用'/ usr/bin/java -Djava.awt.headless = true'运行上面的命令.
我正在运行Mac OS X 10.5.5,MAMP 1.7,PHP 5.2.5
使用Grails OAuth插件需要在Config.groovy中提供绝对回调URL.但是,每个环境都有不同的serverURL.
有没有办法从Config.groovy内部获取当前环境,这是我想要做的一个例子:
def devServerUrl = 'http://dev.example.com'
def prodServerUrl = 'http://prod.example.com'
def currentServerUrl = grailsApplication.metadata.environment == 'development' ? devServerUrl : prodServerUrl;
environments {
development {
grails {
serverURL = devServerUrl
}
}
production {
grails {
serverURL = prodServerUrl
}
}
}
oauth {
providers {
runkeeper {
api = RunKeeperApi
key = 'key'
secret = 'secret'
callback = currentServerUrl + '/oauth/runkeeper/callback'
}
}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢!
apache-flex ×1
exec ×1
firefox ×1
grails ×1
java ×1
multi-index ×1
pandas ×1
php ×1
python ×1
scaffolding ×1
sorting ×1