我正在尝试传递数据帧和变量函数来绘制一些函数 在python中使用plotnine。我是python的新手。是否可以这样做。我的代码是
def countPred_eda(dataset, variableName, targetVariable):
print(dataset.variableName.describe())
ggplot(dataset) + \
aes(targetVariable, variableName, fill = targetVariable) + geom_boxplot(alpha = .8) + \
labs(x = targetVariable, y = variableName) + \
ggtitle("Churn ratio with number_customer_service_calls ")
呼叫
countPred_eda(train_data, number_customer_service_calls,churn)
答案 0 :(得分:0)
假设dataset
的类型为pd.DataFrame而variableName
和targetVariable
是两个字符串,其中包含此数据框中两列的名称,您可以这样做两个例外:
dataset.variableName.describe()
dataset[variableName].describe()
aes
位于dataset