python - 如何根据键列将数据框中的新行添加到另一行
问题描述
我的 df1 类似于下图中的第一个表,其中键列是名称。我想从另一个数据框 df2 添加新行,该数据框只有名称、年份和值列。应根据名称添加新行。其他列只会重复每个名称的相同值。结果应类似于下图中的第二个表格。我怎样才能在熊猫中做到这一点?
解决方案
创建 df1 的子表 df3,由 Group、Name 和 Other 组成,并且只保留不同的记录。并离开加入 df2 和 df3 以获得所需的结果。
推荐阅读
- c# - 将未知数量的标志组合成一个按位或语句
- c# - .NET Core:将 Config.json 等任意文件复制到项目的输出目录
- mule - 自定义应用程序的新 Confluence wiki 页面事件
- python-3.6 - 如何使用python从HTML标签中提取数据
- xunit - 如何跳过具有理论属性而不是事实的测试用例
- sql - 将动态连接字符串写入 XML 文件
- php - MYSQLI_OPT_CONNECT_TIMEOUT,mysqli 选项不起作用
- react-native - 我无法显示 ActivityIndicator
- javascript - 使用ajax从数据库加载数据时向数据表添加复选框
- android - 应用程序不断 ping clients3.google.com/generate_204