在0.19的pandas.DataFrame
上有两种hist方法:
起初我以为它们是相同的,但实际上他们采取不同的论点。是否会在将来的版本中弃用,每个版本是否有不同的用例,或者故事是什么?
答案 0 :(得分:3)
查看文档http://pandas.pydata.org/pandas-docs/version/0.17.0/generated/pandas.DataFrame.plot.hist.html和http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.hist.html,看起来plot.hist
是一个函数,它接受一些直方图特定选项,但随后将所有其他关键字参数传递给{{1而hist直接占用了大量的关键字args。我猜这主要是为了创建一个更简单,更一致的API,即不是有15个不同的函数,每个函数都需要大量的plot()
,只关注专门的args而其余的与{{{1}一致。 1}}
cf:
0.17.0版中的新功能:每种情节都有相应的方法 DataFrame.plot访问器:df.plot(kind ='line')相当于 df.plot.line()
此外,plot *函数返回kwargs
,这对链接和其他东西很有用。
答案 1 :(得分:2)
我没有给你一个确定的答案。我注意到的一件事是whens
返回一个轴对象列表,'use strict';
// App Module
var pivoApp = angular.module('pivoApp', [
'ngRoute',
'pivoAppControllers'
]);
pivoApp.config(['$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: 'main.html',
controller: 'MainCtrl'
})
.when('templates/registracija', {
templateUrl: 'registracija.html',
controller: 'regCtrl'
})
;
只返回一个。例如:
DataFrame.hist
DataFrame.plot.hist