问题描述
为什么使用.loc[row_index,col_indexer] = value
会给FutureWarning:Panel类从熊猫中删除?在我的代码中,当我运行以下代码时会出现这种情况:
#function
def detect_language (cell):
if len(cell) > 0:
lan = langid.classify(cell)
else:
lan = "NaN"
return lan
#insert new series in df by applying function to df.Series
df['language'] = df.apply(lambda row: detect_language(row.Series),axis = 1)
运行第二个块时,它完成后会向我发出警告 ... / std.py:648:FutureWarning:Panel类已从熊猫中删除。在下一版本中,从顶级命名空间访问它的操作也将从熊猫导入面板中删除
我正在尝试了解此警告的性质。我首先使用.loc的原因是为了避免使用众所周知的SettingWithcopyWarning
。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)