Pandas: ValueError: unknown type str32 for string comparison
Pandas: ValueError: unknown type str32 for string comparison
以下代码抛出 ValueError: unknown type str32 for string comparison
:
import pandas as pd
# Loading in some bigger data from Kaggle https://www.kaggle.com/dgomonov/new-york-city-airbnb-open-data
# data and code file included in zip to make it easy
df = pd.read_csv("AB_NYC_2019.csv")
print(df == "x") # throws ValueError
看来最后一行代码是合法的。哪里做错了?
此错误与影响 pandas
版本 1.1.0 和 1.0.5 之前的某些版本的 the bug 有关。已在 1.1.3 版本修复。
因此,要让它消失,建议将 pandas
升级到版本 1.1.3。
该错误不会出现在较小的数据集中(或未从 CSV 加载的数据集中)。
以下代码抛出 ValueError: unknown type str32 for string comparison
:
import pandas as pd
# Loading in some bigger data from Kaggle https://www.kaggle.com/dgomonov/new-york-city-airbnb-open-data
# data and code file included in zip to make it easy
df = pd.read_csv("AB_NYC_2019.csv")
print(df == "x") # throws ValueError
看来最后一行代码是合法的。哪里做错了?
此错误与影响 pandas
版本 1.1.0 和 1.0.5 之前的某些版本的 the bug 有关。已在 1.1.3 版本修复。
因此,要让它消失,建议将 pandas
升级到版本 1.1.3。
该错误不会出现在较小的数据集中(或未从 CSV 加载的数据集中)。