我已经从csv文件创建了pandas帧。 我想选择使用lambda的行。 但它不起作用。 我使用this pandas manual。 例外:
什么是问题? 感谢。
答案 0 :(得分:3)
正如@BrenBam在评论中所说的那样,这种语法在0.18.1中添加了,并且它在以前的版本中不起作用。
按可赎回选择:
.loc,.iloc,.ix和[]索引可以接受可调用的 索引。 callable必须是一个带有一个参数的函数( 调用Series,DataFrame或Panel)并返回有效输出 索引。
示例(版本0.18.1):
Selection by callable
对于版本< = 0.18.0,您无法使用df.loc[df['Date'] == '2003-01-01 00:00:00', ['Date']]
:
这样做:
(cl-interpol:enable-interpol-syntax)