如何增加一个列,使得值为另一个表值的和
表一:
name point
A0 10
A1 20
A2 30
A3 40
表二
name money
A0 10
A1 10
A0 10
A1 10
现在想得到表三:
name point moneey
A0 10 20
A1 20 20
A2 30 0
A3 40 0
import pandas as pd
df1 = pd.DataFrame({'name': ['A0', 'A1', 'A2', 'A3'],
'point': [10, 20, 30, 40]})
df2 = pd.DataFrame({'name': ['A0', 'A1', 'A0', 'A1'],
'money': ['10', '10', '10', '10']})
求助后面怎么做啊?谢谢
相关推荐
Python如何在DataFrame增加数值
这篇文章主要介绍了Python如何在DataFrame增加数值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 生成一个 DataFrame import pandas as pd name = ['Cindy','John','Matt'] point = [78,87,88] df_grade = pd.DataFrame(name, columns=['name']) df_grade = pd.concat([df_grade, pd.DataFrame(point,columns=['point'])],axis=1) 新增一列
如何在主键列中允许重复的值?
主键中不能有重复的值,否则它将不是主键。
第6章数组和广义表.pdf
第6章数组和广义表.pdf
mysql实用技巧之比较两个表是否有不同数据的方法分析
主要介绍了mysql实用技巧之比较两个表是否有不同数据的方法,结合实例形式分析了mysql数据表比较的相关操作技巧与注意事项,需要的朋友可以参考下
收藏表数据库设计.pdf
收藏表数据库设计 产品收藏功能,应该如何设计数据表 有产品表 产品ID,产品名称 有⽤户表 现⽤户可以收藏产品,应该怎么设计数据表 1.是在⽤户表⾥增加收藏列,以类似(产品ID)这样的⽅法存储? 2.还是增加收藏表,以每个⽤户的每个收藏都当作⼀条数据? 单独建⽴收藏表, 基本没有在⽤户表中增加收藏列这种类似做法的。 其次,每个⽤户的⼀次收藏作为⼀个数据记录,每天记录要有⽤户的编号,产品的ID 增加收藏表 1 2 3 4 5 6 7 {⽤户ID、产品ID、产品NAME} 产品NAME为冗余设计,这样当需显⽰某⽤户收藏了哪些产品时,只需查询收藏表, ⽽⽆需使⽤级联查询,查询⽤户表和收藏表。、 这种⽅式适合收藏产品⽐较多的情况。 ⽅法⼀适合收藏产品⽐较少,30个以内,同时可扩充性很受限制,⽽且显⽰时需要对字符串进⾏转换。 create table 收藏表 ( id int identity(1,1) primary key , ⽤户id int , 产品id int , 收藏时间 datetime default (getdate())


