我试图创建一个新的表来转换我下面写的现有命令中的数据,但 Dataframe 工作似乎不接受或识别'〉'符号。我试图将两个表都定义为INT,但仍然遇到同样的问题。
我应该将表定义为NP而不是DF吗?如果我选择仍然保留DF命令,如何克服在使用DF时使用大于或小于的挑战?
91zkwejq1#
列Area square miles包含字符串,因此不能将它们与500进行比较
Area square miles
500
TypeError: '>' not supported between instances of 'str' and 'int'
都来自于
"1000" > 500
要么解决这个问题,
cities
df["Area square miles"] = df["Area square miles"].astype(int)
1条答案
按热度按时间91zkwejq1#
列
Area square miles
包含字符串,因此不能将它们与500
进行比较都来自于
要么解决这个问题,
cities
中使用int和float类型,而不是字符串