【DataCamp】Building a command line data app
DataCampのWriting Functions in Pythonの③Decoratorsのエクササイズ。
記事にするほどでもありませんが、ちょっと悩んだので。
まず、問題文を見て、「minimum? maximum? minやmaxじゃないの??」と混乱。調べてみると、minimum()や maximum()は確かに存在する。
指示通りにコードを書くと答えは出てくるが、なんかしっくり来ない。dataはデータフレームなのに、std(data)みたいな形。data.std()じゃないの??そんな形あるの??
paiza.IOで同じコードを書いてみるけど、できない…。
ん?よく読むと、「4つの関数を定義した」って書いてある…。もしやと思い、関数のソースコードを確認すると…
import inspect
print(inspect.getsource(maximum))
<出力>
def maximum(data):
print(data.max())
えー!!??DataCampが定義した関数だったの?????
めちゃくちゃややこしいから、違う名前にして欲しかった…。