Ниже приведен код чтения файла CSV, но возникла ошибка, что не так с моим кодом.
df2 = pd.read_csv(img_category_path, delim_whitespace= True, header=0, names=['category'], low_memory=False )
df['upper_lower'] = ['1' if i < 21 else '3' if i > 36 else '2' for i in df2['category']]
пока я добавляю low_memory= False
все еще получаю ошибку
TypeError Traceback (most recent call last)
<ipython-input-146-e50367d03a63> in <module>
----> 1 df['upper_lower'] = ['1' if i < 21 else '3' if i > 36 else '2' for i in df2['category']]
<ipython-input-146-e50367d03a63> in <listcomp>(.0)
----> 1 df['upper_lower'] = ['1' if i < 21 else '3' if i > 36 else '2' for i in df2['category']]
TypeError: '<' not supported between instances of 'str' and 'int'
df2 = pd.read_csv(img_category_path, delim_whitespace= True, header=0, names=['category'], low_memory=False )
df['upper_lower'] = ['1' if i < 21 else '3' if i > 36 else '2' for i in df2['category']]
фильтрация файла для получения точного результата