Python 数据帧的使用

Python 数据帧的使用,python,pandas,function,dataframe,tuples,Python,Pandas,Function,Dataframe,Tuples,我有以下问题:创建一个名为column\u cutoff的函数,该函数接受一个数据帧和一个元组列表作为输入。元组应具有以下格式:(列名称、最小值、最大值)。函数应返回一个数据帧,该数据帧不包括指定列中的值超过max_值或小于min_值的行 如果列值等于最小/最大值,则不应删除行 如下 def column_cutoff(data_frame, cutoffs): return 你能帮帮我吗? 嗨,我尝试了以下方法: def column_cutoff(data_frame, cuto

我有以下问题:创建一个名为
column\u cutoff
的函数,该函数接受一个数据帧和一个元组列表作为输入。元组应具有以下格式:
(列名称、最小值、最大值)
。函数应返回一个数据帧,该数据帧不包括指定列中的值超过max_值或小于min_值的行

如果列值等于最小/最大值,则不应删除行 如下

def column_cutoff(data_frame, cutoffs):
    return 
你能帮帮我吗? 嗨,我尝试了以下方法:

def column_cutoff(data_frame, cutoffs):
    data_subset = data_frame
for column_limits in cutoffs:
     data_subset = data_subset.loc[data_subset[column_limits[0]] >= column_limits[1],:]
     data_subset = data_subset.loc[data_subset[column_limits[0]] <= column_limits[2],:]
return data_subset
def列切断(数据帧,切断):
数据子集=数据帧
对于截止值中的列_限制:
data_subset=data_subset.loc[data_subset[column_limits[0]]>=column_limits[1],:]

data_subset=data_subset.loc[data_subset[column_limits[0]]我的问题的正确答案如下:

def列_截止(数据帧,截止): 对于截止值中的列_限制: data_subset=data_frame.loc[data_frame[column_limits[0]]>=column_limits[1],:]
data_subset=data_frame.loc[data_frame[column_limits[0]]我的问题的正确答案如下:

def列_截止(数据帧,截止): 对于截止值中的列_限制: data_subset=data_frame.loc[data_frame[column_limits[0]]>=column_limits[1],:]
data\u subset=data\u frame.loc[数据帧[列限制[0]]纯代码编写请求与堆栈溢出无关-我们希望这里的问题与特定编程问题相关-但我们很乐意帮助您自己编写!告诉我们,以及您的困境。这也将帮助我们更好地回答您的问题。您好。我已经添加了我尝试过的内容!纯代码编写请求与主题无关关于堆栈溢出-我们希望这里的问题与特定的编程问题相关-但我们很乐意帮助您自己编写!告诉我们,以及您的困境。这也将帮助我们更好地回答您的问题。您好。我已经添加了我尝试过的内容!