【发布时间】:2019-11-20 22:41:12
【问题描述】:
我有一个带有参数的函数(在这种情况下:“部门”)从我的数据集中过滤(df.loc [(df ['A'] ==部门)特定数据。在一种情况下,我想要使用这个特定的功能,而不是过滤数据,我想获取所有数据。
有没有办法传递一个会导致类似的参数 df.loc[(df['A'] == *) 或 df.loc[(df['A'] == %)
# Write the data to the table
def table_creation(table, department, status):
def condition_to_value(df, kpi):
performance_indicator = df.loc[(df['A'] == department) & (df['C'] == kpi) & (df['B'] == status), 'D'].values[0]
return performance_indicator
【问题讨论】:
标签: python pandas pandas-loc