问题描述1:是在Python的pandas库中,你正在使用一个已经被废弃的特性,即非布尔类型的DataFrame。这是一个警告,告诉你这种类型的DataFrame可能会导致计算性能下降,并且可能在未来的版本中不再支持。你应该使用布尔类型的DataFrame。
问题描述2:你在使用Series对象的索引时,你正在将键视为位置,这在未来版本中也是被废弃的。在未来的版本中,整数键将始终被视为标签(与DataFrame的行为一致)。要按位置访问值,请使用ser.iloc[pos]
解法1:在有df的地方加下df:
df = df.astype(bool)
解法2:在导包部分加上下面语句:
import warnings
warnings.filterwarnings("ignore")