使索引中的值替换为其他值 [英] Make values in an index replaced by other values
本文介绍了使索引中的值替换为其他值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
PANDAS DATAFRAME
我有一张看起来像这样的桌子......表(1)
PANDAS DATAFRAME
I have a table that looks like this ... Table (1)
names (INDEX) ------ ID
DWIGHT S. ------ 56756
JIM H. ------ 32456
KEVIN M. ------ 76765
MICHAEL S. ------ 34245
PAM B. ------ 84572
我有一个看起来像这样的钥匙......表(2)
I have a "key" that looks like this ... Table (2)
names (INDEX) ------ FULL NAME
DWIGHT S. ------ SHRUTE, DWIGHT
JIM H. ------ HALPERT, JIM
KEVIN M. ------ MALONE, KEVIN
MICHAEL S. ------ SCOTT, MICHAEL
PAM B. ------ BEESLY, PAMELA
我希望第一张表看起来像...
I want to have the first table to looks like ...
FULL NAME (INDEX) ------ ID
SHRUTE, DWIGHT ------ 56756
HALPERT, JIM ------ 32456
MALONE, KEVIN ------ 76765
SCOTT, MICHAEL ------ 34245
BEESLY, PAMELA ------ 84572
我的尝试:
不知道从哪里开始---
也许将表(2)中的值映射到表(1)中的索引
What I have tried:
Not sure where to begin ---
Maybe map the values in Table (2) to the index in Table (1)
推荐答案
执行此查询,这将更新您的第一个表。我相信第一张表中的Index列是唯一的。
UPDATE tbl1
SET
tbl1.Index = tbl2.FullName
FROM Table1 tbl1
JOIN Table2 tbl2 ON tbl2.Index = tbl1.Index
Execute this query this will update your first table. I believe the Index column in first table is unique.
UPDATE tbl1
SET
tbl1.Index= tbl2.FullName
FROM Table1 tbl1
JOIN Table2 tbl2 ON tbl2.Index= tbl1.Index
这篇关于使索引中的值替换为其他值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文