[英]How does python dict comprehension work with lambda functions inside
[英]How does map() function work inside Lambda functions in Python?
有人可以在这里解释aggfunc实际发生的情况吗?
df.pivot_table(values='Loan_Status', index=['Credit_History'],
aggfunc=lambda x: x.map({'Y':1,'N':0}).mean())
谢谢
下面的示例应说明发生了什么。 Loan_Status
值由Credit_History
根据逻辑“ Y的总和除以观测的总数”进行汇总。
import pandas as pd
df = pd.DataFrame([['Y', 'A'], ['N', 'B'], ['Y', 'C'], ['N', 'A'], ['Y', 'C']],
columns=['Loan_Status', 'Credit_History'])
df.pivot_table(values='Loan_Status', index=['Credit_History'],
aggfunc=lambda x: x.map({'Y':1,'N':0}).mean())
# Loan_Status
# Credit_History
# A 0.5
# B 0.0
# C 1.0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.