AAm*_*mes 21 python excel dataframe pandas
刚刚收到从 Excel 加载的数据帧的新警告。
我知道如果我要 pd.DataFrame 我可以设置索引,但我不清楚当我从文件加载时如何设置数据帧索引类型。
C:\python\python38\lib\site-packages\geopandas\io\file.py:362: FutureWarning: pandas.Int64Index 已弃用,并将在未来版本中从 pandas 中删除。请使用 pandas.Index 和适当的 dtype 代替。
课堂摘录:
xls = pd.ExcelFile('C:/QGISwork/generic_templates/fielddbtemplate_db.xlsx')
self.header = xls.parse('generic', header = None)
self.df = xls.parse('generic', skiprows=4, index_col=0, na_values=['NA'])
Run Code Online (Sandbox Code Playgroud)
小智 2
仅通过导入 xgboost 也会生成警告。除非您使用“警告”库明确抑制警告,否则没有明显的方法来停止警告。
有趣的是,该警告仅在使用特定的 Int64Index 方法时生成,而不是在使用等效对象时生成。我认为除非您使用这种方法,否则您不必担心问题。