我使用链接(Python - calculating the range(highest - lowest) in different group)作为计算不同组的不同范围的指南。但是,我在运行代码时遇到了SyntaxError:invalid语法错误,我无法找出原因。你知道吗
这是我正在使用的一个示例数据集和给出错误的代码
Date Group Away Moneyline Away Pointspread Points
Sun Sep 1 A 10 4
Mon Sep 2 B NaN 6
Tue Sep 3 A 20 10
Wed Sep 4 C 39 4
range = df.groupby('Group').apply(lambda x: x."Away Pointspread points".max() - x."Away Pointspread points".min()
代码的输出是SyntaxError:无效语法。我期望的是小组观察的范围。事先谢谢你的帮助。你知道吗
当列名包含空格、其他特殊字符或使用保留字(例如“print”)时,请尝试使用方括号。
另外,列名是
Away Pointspread Points
(大写P,单位为点)。应该看起来像:
这部分:
x."Away Pointspread points"
不正确。尝试改用x["Away Pointspread points"]
。你知道吗那就是:
相关问题 更多 >
编程相关推荐