我有以下Dataframe:
我要获取值介于('2/1/2020'和'2/5/2020'之间的行)
我试过:
df.select([c for c in df.columns if c > '2/1/2020' & c < '2/5/2020']).show()
但我得到:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 1, in <listcomp>
TypeError: unsupported operand type(s) for &: 'str' and 'str'
因为标题是csv类型(日期)谢谢!
1条答案
按热度按时间nwlqm0z11#
而不是
&
使用and
布尔运算符。