当试图在点最集中的区域中切割数据时,我使用了以下代码:
filtered_data = data[(data['Word count'] <= 3500) & (data['# Shares;'] <= 8000)]
但收到错误:
TypeError:“ str”和“ int” *实例之间不支持“ <=”
您知道什么可能导致该错误吗?
我已经尝试过在行首添加int()
,但是也没有用。
谢谢!
答案 0 :(得分:0)
返回的data
值是字符串。因此,您正在尝试将字符串与int进行比较。您需要将data
分别包装在int()
中,而不是尝试包装整个东西。即
filtered_data = data[(int(data['Word count']) <= 3500) & (int(data['# Shares;']) <= 8000)]