準備合併資料表

給試算表使用者的 Python

Chris Cardillo

Data Scientist

表格合併

表格合併

給試算表使用者的 Python

表格合併

表格合併-名稱突出顯示

給試算表使用者的 Python

合併:資料科學的 VLOOKUP

水果 VLOOKUP

給試算表使用者的 Python

合併:資料科學的 VLOOKUP

水果 VLOOKUP-左側為鍵

給試算表使用者的 Python

合併:資料科學的 VLOOKUP

水果 VLOOKUP-右側為對應

給試算表使用者的 Python

在 Python 中進行合併

  • Python 區分大小寫!
    • 'Apple' != 'apple'
給試算表使用者的 Python

在 Python 中進行合併

  • Python 區分大小寫!
    • 'Apple' != 'apple'
  • Python 對空白極為精確!
    • 'Apple' != ' Apple '
給試算表使用者的 Python

在 Python 中進行合併

  • Python 區分大小寫!
    • 'Apple' != 'apple'
  • Python 比對精確!
    • 'Apple' != ' Apple '
  • Python 會合併整張表!
    • AB + ACD = ABCD,即使我們只要 ABC
    • 所以要刪掉欄 D。
給試算表使用者的 Python

處理大小寫敏感

fruit_Price-名稱為全大寫

水果價格(全大寫)

fruit_Color-名稱為標題大小寫

水果顏色(主控台)

給試算表使用者的 Python

.str.title() 方法

fruit_price['name'].str.title()
給試算表使用者的 Python

.str.title() 方法

fruit_price['name'] = fruit_price['name'].str.title()

print(fruit_price)

水果價格(主控台)

給試算表使用者的 Python

.str.upper() 方法

fruit_price['name'] = fruit_price['name'].str.upper()

print(fruit_price)

水果價格(全大寫)

給試算表使用者的 Python

.str.lower() 方法

fruit_price['name'] = fruit_price['name'].str.lower()

print(fruit_price)

水果價格(全小寫)

給試算表使用者的 Python

.str.title() 方法

fruit_price['name'] = fruit_price['name'].str.title()

print(fruit_price)

水果價格(主控台)

給試算表使用者的 Python

用 .str.strip() 處理空白

fruit_price['name'] = fruit_price['name'].str.strip()

print(fruit_price)

水果價格(主控台)

給試算表使用者的 Python

選取與刪除欄位

含不需要欄位的水果表

給試算表使用者的 Python

選取欄位

選取欄位
fruit_price[['name', 'price_usd']]

水果價格(主控台)

給試算表使用者的 Python

選取欄位

選取欄位
fruit_price = fruit_price[['name', 'price_usd']]

水果價格(主控台)

給試算表使用者的 Python

用 .drop() 刪除欄位

刪除欄位
fruit_price.drop('unneeded', axis=1)

水果價格(主控台)

給試算表使用者的 Python

刪除欄位

刪除欄位
fruit_price = fruit_price.drop('unneeded', axis=1)

水果價格(主控台)

給試算表使用者的 Python

換你了!

給試算表使用者的 Python

Preparing Video For Download...