| A欄 | B欄 |
|---|---|
| JELLY ROSEN 15 JELLY STREET APT 111 JERSEY CITY, NJ | 15 JELLY STREET APT 111 新澤西州澤西市 |
| ROB ROSEN & STEVEN ROSEN 29 MAIN ST JERSEY CITY, NJ | 新澤西州澤西市主街 29 號 |
我需要以下內容: |** C 列 ** | | 果凍玫瑰| | 羅布·羅森和史蒂文·羅森|
我試過這樣的事情:
def address_name(COLUMN A, COLUMN B):
return df['COLUMN A'][:df['COLUMN A'][0].find(df['COLUMN B'][0])]
uj5u.com熱心網友回復:
您可以嘗試以下函式將值放入 c 列
def replace_values(x):
cola, colb = x
return cola.replace(colb,'')
df['Column C'] = df[['Column A', 'Column B']].apply(replace_values, axis=1)
uj5u.com熱心網友回復:
您可以使用正則運算式:
import re
df["COLUMN C"] = list(map(lambda x: re.match(r"([^0-9] )",x,re.I).groups()[0][:-1],df["COLUMN A"]))
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/526199.html
標籤:Python熊猫细绳
下一篇:替換用于分類的數字標簽的字串
