使索引中的值替换为其他值 [英] Make values in an index replaced by other values

查看:96
本文介绍了使索引中的值替换为其他值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆