使用带参数的函数返回客户系列

2024-09-30 08:32:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用一个函数编写一个类,该函数取一个范围的开始和结束,并返回一个包含该范围内数字的Pandas series对象。但我需要知道在没有参数的情况下如何使用预先确定的过程运行函数

import pandas as pd
class customseries:
    def range_series(self,a,b):
        self.a = 0
        self.b = 10
        return pd.Series(range(a,b))
c = customseries()
c.range_series(5,10)

如果我把:

  1. 范围_系列()->;应返回一个从1到10的熊猫系列
  2. 系列(5)>;应在5到10之间返回熊猫系列
  3. 系列(5、10)>;应在5到15之间返回熊猫系列

如何做到这一点


Tags: 对象函数importgtselfpandas参数过程
1条回答
网友
1楼 · 发布于 2024-09-30 08:32:00

您可以在range_series函数中传递默认变量

import pandas as pd
class customseries:
    def range_series(self,a=0,b=10):
        return pd.Series(range(a,b))
c = customseries()
print(c.range_series())
print(c.range_series(5))
print(c.range_series(5, 10))

相关问题 更多 >

    热门问题