当前位置:   article > 正文

FutureWarning: Indexing with multiple keys (implicitly converted to a tuple of keys) will be depreca

futurewarning: indexing with multiple keys (implicitly converted to a tuple

FutureWarning: Indexing with multiple keys (implicitly converted to a tuple of keys) will be deprecated, use a list instead.
  temp_data = data[data['Sex'] == 'F'].groupby(['Sport'])['Age', 'Height', 'Weight'].mean().reset_index().dropna(

 解释:FutureWarning:索引多个键(隐式转换为键的元组)将被弃用,使用列表代替。

最初代码:

  1. temp_data = data[data['Sex'] == 'F'].groupby(['Sport'])['Age', 'Height', 'Weight'].mean().reset_index().dropna(
  2. how='any')

解决:

  1. temp_data = data[data['Sex'] == 'F'].groupby(['Sport'])[['Age', 'Height', 'Weight']].mean().reset_index().dropna(
  2. how='any')

 解决思路:

['Age', 'Height', 'Weight']

改成

  [['Age', 'Height', 'Weight']]

此警告在 pandas 1.0.0中引入。groupby方法后使用双括号,单括号用于输出Pandas系列,双括号用于输出Pandas DataFrame。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/458182
推荐阅读
相关标签
  

闽ICP备14008679号