python - 在 python 中的数据框中搜索、删除和合并
问题描述
我的主数据框如下所示:-
日期 | ID | 价值 |
---|---|---|
2020-12-10 | 1 | 10 |
2020-12-10 | 2 | 10 |
2020-11-30 | 2 | 10 |
2020-11-01 | 2 | 50 |
2020-10-20 | 2 | 10 |
2020-10-30 | 2 | 10 |
2020-10-30 | 2 | 10 |
2020-01-01 | 2 | 10 |
2020-01-10 | 2 | 10 |
它包含 3 列,日期、id 和值。
有一个与上述结构相同的子 DataFrame,值可以如下:-
日期 | ID | 价值 |
---|---|---|
2020-12-10 | 1 | 10 |
2020-12-10 | 2 | 10 |
2020-12-20 | 2 | 10 |
2020-12-30 | 2 | 10 |
必须比较这两个 DataFrame,并将这个子 DataFrame 合并到主 DataFrame,所以生成的 DataFrame 将如下所示:-
日期 | ID | 价值 |
---|---|---|
2020-12-10 | 1 | 10 |
2020-12-10 | 2 | 10 |
2020-12-20 | 2 | 10 |
2020-12-30 | 2 | 10 |
2020-11-30 | 2 | 10 |
2020-11-01 | 2 | 50 |
2020-10-20 | 2 | 10 |
2020-10-30 | 2 | 10 |
2020-10-30 | 2 | 10 |
2020-01-01 | 2 | 10 |
2020-01-10 | 2 | 10 |
在主 DataFrame 中搜索行的索引可以是 Date 或 Id,也可以是 Date 和 Id 的组合。
注意:- 上述 DataFrames 中的 Date、Id 和 Value 都在字符串中
我还没有实现代码,只需要帮助,因为我对 python 还很陌生。
谢谢
解决方案
推荐阅读
- reactjs - 即使在从字符串生成散列后也出现唯一键警告
- c# - 可以根据另一个图像的形状剪切图像吗?
- https - Istio 1.1.11 不支持 http2?
- java - 如何从 java 程序运行 docker 映像?
- c++ - 带有 GDB 调试器的 VS Code 内存视图
- swift - 为什么我不能扩展 IntegerType?
- r - 我希望根据每个分组级别内的子列表保留/丢弃 PURRR 嵌套列表中的项目
- gitlab-api - 如何通过 id 检索 gitlab 问题?
- java - org.apache.commons.lang3.time.DateFormatUtils.format() 线程安全吗?
- python - 如何在 Selenium 上的 Internet Explorer 上保留登录凭据