python-3.x - 熊猫合并两个csv并保持层次结构
问题描述
我有以下要求。如果在这里得到任何帮助,非常感谢并提前感谢。要求:我有两个 csv 需要将两个 csv 与连续的父字段合并。**
我尝试使用键作为位置和市场来合并两个 csv。但我不知道如何添加父信息表单其他 csv 作为延续。
CSV 1
Position ParPosition Market
Pos1 PPos1 US
Pos2 PPos2 US
Pos3 PPos3 US
Pos4 PPos4 US
Pos5 PPos5 US
PPos1 PPPos1 US
PPos2 PPPos1 US
PPos3 PPPos1 US
PPos4 PPPos1 US
PPos5 PPPos1 US
PPPos1 US
Pos1 PPos1 IN
Pos2 PPos2 IN
Pos3 PPos3 IN
Pos4 PPos4 IN
Pos5 PPos5 IN
PPos1 PPPos1 IN
PPos2 PPPos1 IN
PPos3 PPPos1 IN
PPos4 PPPos1 IN
PPos5 PPPos1 IN
PPPos1 IN
csv2
Position ParPosition Market
Org1 Org2 US
Org2 Org3 US
Org3 US
Org1 Org2 IN
Org2 Org3 IN
Org3 IN
需要输出
Position ParPosition Market
Pos1 PPos1 US
Pos2 PPos2 US
Pos3 PPos3 US
Pos4 PPos4 US
Pos5 PPos5 US
PPos1 PPPos1 US
PPos2 PPPos1 US
PPos3 PPPos1 US
PPos4 PPPos1 US
PPos5 PPPos1 US
PPPos1 Org1 US
Org1 Org2 US
Org2 Org3 US
Org3 US
Pos1 PPos1 IN
Pos2 PPos2 IN
Pos3 PPos3 IN
Pos4 PPos4 IN
Pos5 PPos5 IN
PPos1 PPPos1 IN
PPos2 PPPos1 IN
PPos3 PPPos1 IN
PPos4 PPPos1 IN
PPos5 PPPos1 IN
PPPos1 Org1 IN
Org1 Org2 IN
Org2 Org3 IN
Org3 IN
提前致谢
解决方案
推荐阅读
- python - 为什么 OR 语句的切换顺序修复 TypeError: '<=' not supported between 'str' and 'int'?
- debugging - python数组的数据检查不完整
- c# - 如何在c#中获得两个方法之间的时间跨度?
- html - 如何在标题中对齐徽标图像?
- c - 哪一个是正确的返回值类型?
- reactjs - 传递给组件的 undefiend 状态
- python - 使用度量索引在 Python 中对 Levenshtein 距离进行最近邻搜索
- json - 我应该将 api 调用的 JSON 结构写成打字稿中的接口以与响应中的值进行交互吗?
- python - pip install 使 ConnectionRefusedError: [WinError 10061]
- python - 当音频设备被拉出/断开时停止脚本pyaudio