我正在尝试创建一个 python 函数来绘制 DataFrame 中的数据。参数应该只是数据。或者数据和标准差。
作为标准差的默认参数,我想使用一个空的 DataFrame。
def plot_average(avg_df, stdev=pd.DataFrame()):
if not stdev.empty:
...
...
Run Code Online (Sandbox Code Playgroud)
但像这样实现它会给我以下错误消息:
TypeError: 'module' object is not callable
Run Code Online (Sandbox Code Playgroud)
如何创建一个空的 DataFrame 作为默认参数?
DataFrame 是可变的,因此更好的方法是默认值None,然后在函数体中分配默认值。请参阅https://docs.python-guide.org/writing/gotchas/#mutable-default-arguments
| 归档时间: |
|
| 查看次数: |
3181 次 |
| 最近记录: |