1 열을 2 열로 .map하는 방법 ??
데이터가 엉망이고 일부 행의 경우 ID가 아닌 ID 이름이 있습니다. 이 id_names를 id로 대체하기 위해 새로운 REF 테이블을 만들 수 있습니다. 문제는 너무 많다는 것입니다 ..
Reff 테이블
google =
id id_name cost
154 campaign1 15
155 campaign2 12
1566 campaign33 12
158 campaign4 33
데이터
cw =
id
154
155
campaign1
campaign33
1566
158
campaign4
원하는 출력
cw =
id cost
154 15
155 12
campaign1 15
campaign33 12
1566 12
158 33
campaign4 33
내가 뭘 ..
# Just work for one column
cw['cost'] = cw['id'].map(google.set_index('id')['cost'])
당신은 할 수 melt
있고 매핑 :
map_series = google.melt(id_vars='cost').set_index('value')['cost']
cw['cost'] = cw['id'].map(map_series)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다