我在一个文件夹里有很多文件.下面是一个样例.

Abc.csv

Seller Vaule
Hari 2
Om 12
Cat 0
Mat 14
John 0

另一张桌子作为- Bcd.csv

Seller Vaule
Hari 0
Om 12
Cat 2
Mat 14
John 4

我在我的文件夹中有相同类型的CSV文件,我想合并所有这些文件并保留卖家,如果它的值=0.

我的预期yields 将是-

决赛表-

Seller Vaule
Hari 0
Cat 0
John 0

推荐答案

concat和过滤器(例如,使用query),可选地丢弃副本(drop_duplicates):

out = (pd.concat([abc, bcd]).query('Vaule == 0')
         .drop_duplicates(['Seller', 'Vaule']) # optional
      )

输出:

  Seller  Vaule
2    Cat      0
4   John      0
0   Hari      0

Python-3.x相关问答推荐

如何从拼图分区数据集中读取数据到Polar

Python避免捕获特定异常

我想判断df_entry_log[AM_PM],并根据测试填充列

visual studio代码窗口中未激活虚拟环境11

当条件第一次出现时将行标记为True,如果按顺序重复则标记为False

如何定义部署用 Python 编写的 Firestore 第二代函数的区域/位置?

Python中提取每个组/ID所属特定列中的自然数

数据框中从每个组/ID的底部删除行

pip install saxonche v 12.1.0 产生 FileNotFoundError

切片的Python复杂性与元组的星号相结合

如何在不使用循环的情况下根据另一个数组的索引值将 numpy 数组中不同通道的值设置为零?

为直方图中的每个 bin 绘制不同的 colored颜色 (Matplotlib)

通过 requests 库调用 API 获取访问令牌

判断对 python 3 支持的要求

Python 3.10 模式匹配 (PEP 634) - 字符串中的通配符

cv2 python 没有 imread 成员

在 ubuntu 20.04 中安装 libpq-dev 时出现问题

在 WSL (Ubuntu) 中为 python3 安装 venv

无论如何我可以在 Google colaboratory 中下载文件吗?

Selenium Python - 处理没有这样的元素异常