【发布时间】:2021-04-30 01:16:21
【问题描述】:
有人能解释一下下面的未知函数 lambda 是如何知道使用列标签“年”的吗?我试图改编这篇文章中的一种解决方案:
并希望使 lambda 适应我的以下代码:
report = pd.DataFrame([
[2009, 10, 'Einstein'],
[2010, 20, 'Einstein'],
[2010, 30, 'Einstein'],
[2009, 10, 'Planck'],
[2009, 20, 'Planck'],
[2009, 30, 'Planck']],
index = ['r','o','y','g','b','i'],
columns = ['Year', 'Points', 'Username'])
grouped = report.groupby('Year')
grouped = grouped.apply(lambda a: a[:])
grouped
输出:
我正在尝试了解在这种情况下 lambda 的功能是什么。任何帮助将不胜感激。
【问题讨论】:
标签: python