python lambda 函数在 colab 中有效,但在 jupyter for 循环中无效

问题描述 投票:0回答:1

代码在 jupyter 笔记本中无法按预期工作,我刚刚运行了更新请求,但我的大部分环境已经是最新版本(所以不要认为它是一个版本)这里是代码(应该是从特定列中的字符串中删除空格和逗号);

for index, row in df.iterrows():
   row['Actors'] = [x.lower().replace(' ','') for x in row['Actors']]
   row['Director'] = ''.join(row['Director']).lower()

例如

[Tim Robbins,  Morgan Freeman,  Bob Gunton]' 
转到
'[timrobbins, morganfreeman, bobgunton]
jupyter 执行代码,没有报告错误,但不更改数据。 Colab 第一次运行完美。

导演一栏也需要同样的内容,但这里只有一个名字; 例如

[Frank, Darabont]
转到
frankdarabont
(或者应该!)

python pandas for-loop lambda
1个回答
0
投票

这是您要找的吗?

© www.soinside.com 2019 - 2024. All rights reserved.