当前位置: 首页 > 知识库问答 >
问题:

级数的真值是模糊的。如何修复此错误?[副本]

邢冷勋
2023-03-14

我正在尝试仅为具有if条件的行绘制一个图形。据我所知,这就是我所做的。

b = pd.read_csv('Zlatan_ClubComp.csv')

print(b.head())

if (b['Competition_Type'] == 'League'):
    pp = sns.pairplot(b, y_vars=['Appearances'], x_vars=['Goals_PerGame', 'Minutes_PerGoal'], hue="Club")
    plt.show()

Zlatan_ClubComp是我从中获取数据的csv文件。我已经运行了代码,这是我得到的错误,

Traceback (most recent call last):
  File "C:/Users/Siddhardh/Desktop/Python/Projects/Zlatan_Analysis/PairPlots.py", line 13, in <module>
    if (b['Competition_Type'] == "League"):
  File "C:\Users\Siddhardh\Desktop\OiDS Project\Zlatan_Analysis\lib\site-packages\pandas\core\generic.py", line 1555, in __nonzero__
    self.__class__.__name__
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

通过我的谷歌搜索,我知道pandas认为条件语句的真值是不明确的。但是,我似乎无法解决这个问题。

共有1个答案

慕金林
2023-03-14
b = pd.read_csv('Zlatan_ClubComp.csv')

print(b.head())

b = b[b['Competition_Type'] == 'League']

pp = sns.pairplot(b, y_vars=['Appearances'], x_vars=['Goals_PerGame', 'Minutes_PerGoal'], hue="Club")
    plt.show()
 类似资料:
  • 更新android Studio2.1预览版1后,我得到一个错误,并且我的项目在创建一个空白项目后无法同步。

  • 我正在编程一个需要Hibernate技术的项目。我得到了堆栈痕迹,但我不知道如何修复它。有什么需要帮忙的吗? 这是我的堆栈跟踪,我得到了这两个错误: SLF4J:slf4j-api 1.6.x(或更高版本)与此绑定不兼容。SLF4J:您的绑定是1.5.5或更早版本。SLF4J:将绑定升级到1.6.x版本。或2.0.x 导入org.hibernate.hibernateException;导入org

  • 如何修复此错误“模拟器:错误:x86仿真当前需要硬件加速!请确保Intel HAXM安装正确且可用。CPU加速状态:HAX内核模块未安装!”如果我的处理器是AMD E1,

  • 这是我项目错误(项目是在android studio 3.6中构建的,但我的版本是4.1.2)清单合并失败:来自[com.android.support:support-compat:28.0.0]AndroidManifest.xml:22:18-91的属性application@AppComponentFactory value=(android.support.v4.app.CoreComp

  • 我开始了一个新的项目,并把火基地云: 这个错误出现了: 警告:API的变体。getJavaCompile()已过时,已替换为“variant”。getJavaCompileProvider()。它将于2019年底拆除。有关详细信息,请参阅https://d.android.com/r/tools/task-configuration-avoidance.确定什么是调用变量。getJavaCompi

  • 我真的很挣扎。我无法将Intellij配置为使用Javac,无法运行javadoc。我似乎无法在Mac OSX上稳定java运行时环境并有效地工作。 我已经创建了最基本的示例,这是一个hello world程序,但它仍然存在命令行错误。我读到的有关此错误的所有信息都告诉我“升级编译器”。但我真的不确定问题是什么,javac 我在调用javac时显式地设置了路径,检查了版本等。一切都告诉我它是1.8