在列中查找值并返回行

时间:2018-05-12 17:23:09

标签: python pandas

我是编程的新手,如果这是一个基本问题,那就很抱歉。我想要做的是查看列标题Secondary,并返回将其作为值的所有行。然后计划将该输出导出为ex​​cel。

  1. import pandas as pd
  2. import numpy as np
  3. os.chdir('C:\\Users\\Desktop')
  4. df=pd.read_excel('test2.xlsx',sheet_name="Sheet1",header=4)
  5. list(df.columns.values)
  6. 缺货[9]: ['Trade Date', 'Trade time', 'Settlement', 'Primary', 'Secondary']

    因此,如果Primary列中的值等于“Germany”,则返回包含它的所有行。

    由于

1 个答案:

答案 0 :(得分:2)

您可以获取具有特定值的所有行,如下所示:

df.loc[df['column_name'] == specific_value]