Python中文
首页
教程
问答
标签
搜索
登录
注册
列出理解而不是lambda数据帧应用()?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我看到它说(<a href="http://www.artima.com/weblogs/viewpost.jsp?thread=98196" rel="nofollow noreferrer">artima.com</a>和<a href="https://www.python-course.eu/python3_lambda.php" rel="nofollow noreferrer">python-course.eu</a>)有一个比Guido更杰出的人希望从Python中删除lambda,这表明使用列表理解可以获得相同的结果。作为一个学习Python并努力掌握lambdas和list理解的人,我(到目前为止)倾向于后者。<br/> 上面详述的python课程页继续演示lambda函数的使用,事实上,我可以重写使用list comprehension提供的示例。 E、 g</p> <pre><code>C = [39.2, 36.5, 37.3, 38, 37.8] F1 = list(map(lambda x: (x *1.8) + 32, TC)) F2 = [(x *1.8) + 32 for x in TC] </code></pre> <p>其中F1和F2各返回一次</p> ^{pr2}$ <p>在这些情况下,我同意可以使用list comprehension来代替lambda,而且我理解它们更好地引导!在</p> <p>现在正在与数据帧应用()函数我在尝试用列表理解来替代lambda时遇到了困难。接受</p> <pre><code>G = pd.DataFrame({'year':[1992, 1996, 1999], 'winner':['Pakistan',\ 'Sri Lanka','Australia']}, columns = ['year','winner']) </code></pre> <p>这给了</p> <pre><code> year winner 0 1992 Pakistan 1 1996 Sri Lanka 2 1999 Australia </code></pre> <p>如果我想操作序列数据,在本例中,要重新格式化年份,lambda函数可以工作:</p> <pre><code>G['year'] = G['year'].apply(lambda x: "'{:02d}".format(x % 100)) </code></pre> <p>回来了</p> <pre><code> year winner 0 '92 Pakistan 1 '96 Sri Lanka 2 '99 Australia </code></pre> <p>我想不出用列表理解来做这个的方法。 出于学术好奇,有没有办法?<br/> 或者“除了lambda、filter、map和reduce还有一个同样强大的替代方法,即列表理解”的断言是错误的吗?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>怎么办</p> <pre><code>G['year'] = ["'{:02d}".format(x % 100) for x in G.year] </code></pre> <p>是吗?在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
jupyter运行一个旧的pytorch版本
5 回答
Jupyter运行不同版本的卸载库?
3 回答
Jupyter运行指定的键盘快捷键
10 回答
Jupyter通过.local文件“逃逸”virtualenv。我该如何缓解这种情况?
8 回答
Jupyter重新加载自定义样式
10 回答
Jupyter错误:“没有名为Jupyter_core.paths的模块”
5 回答
jupyter错误:无法在随机林中将决策树视为png
7 回答
Jupyter错误'内核似乎已经死亡,它将自动重新启动'为一个给定的代码块
8 回答
Jupyter错误地用阿拉伯语和字母数字元素显示Python列表
8 回答
Jupyter隐藏数据帧索引,但保留原始样式
2 回答
Jupyter集线器:启动器中出现致命错误。。。系统找不到指定的文件
2 回答
Jupyther中相同值的相同哈希,但导出到Bigquery时不相同
2 回答
Jupy上Python的读/写访问问题
10 回答
jupy上没有模块cv
6 回答
Jupy上的排序错误
4 回答
Jupy中bqplot图形的紧凑布局
1 回答
Jupy中matplotlib plot的连续更新
3 回答
Jupy中Numpy函数的文档
5 回答
Jupy中Pandas的自动完成问题
2 回答
jupy中Qt后端的Matplotlib动画
3 回答