【问题标题】:Checking for elements in Dataframe output检查 Dataframe 输出中的元素
【发布时间】:2021-01-17 23:55:51
【问题描述】:

我创建了一个 python 代码来提取一些数据并设置了某些条件。现在,我想检查我的输出,看看我的条件是否得到了正确处理。 例如,我想知道我的输出中是否出现了多个帐户。以下是我所做的,但似乎不对。

account = 502-4549643
if account in df:
    print('Element exists in df')

【问题讨论】:

  • Dataframe 是一个包含多列的二维对象。尝试指定您正在搜索的确切列。
  • 你知道502-4549643 是一个计算,对吧?它将查找-4549141 中的int,而不是df 中的字符串"502-4549643"

标签: python pandas dataframe if-statement conditional-statements


【解决方案1】:

条件检查应该是if account in df['<<ACCOUNT_COLUMN_NAME>>'].tolist()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-16
    • 1970-01-01
    • 2021-11-12
    • 2019-03-18
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多