通过使用python从csv文件在一列上应用2个条件来获取多个列

时间:2018-03-08 19:05:22

标签: python pandas csv

我试图通过在同一列上应用两个条件来从CSV文件中获取数据。

例如,如果CSV文件包含日期,值,产品等列。然后,我需要在sdate(由用户提供)和edate(由用户提供)之间获取所有3个数据。

df.loc[(df['Date'] == sdate) & (df['Date'] == edate)]

这里,sdate和edate是变量名,Date是csv文件中的列名。

1 个答案:

答案 0 :(得分:0)

如代码所示,使用从CSV文件读取数据并在同一列上应用条件内部for循环。这将根据给定的条件提取所有行的数据。

/private/data/