是否可以修改类外的类?
我经常需要在数据框中添加一个新列,并且正在寻找更清晰的语法。我的所有数据帧都准备好进行此操作。
本质上是这个操作:
DF['Percent'] = float(DF['Earned'])/DF['Total']
我喜欢这样添加此功能:
DF = DF.add_percent()
或者 DF.add_percent(就地= TRUE)
现在我只能做类似的事情:
DF = add_percent(DF)
我将add_percent声明为pandas之外的函数。
答案 0 :(得分:1)
你可以做到
DF.eval('Percent = Earned / Total')
我认为它没有那么清洁。