Förbereda sammanslagning av tabeller

Python för kalkylbladsanvändare

Chris Cardillo

Data Scientist

Sammanslagning av tabeller

Table Merges.png

Python för kalkylbladsanvändare

Sammanslagning av tabeller

Table Merges Name Highlighted.png

Python för kalkylbladsanvändare

Sammanslagning: Data Science-motsvarigheten till VLOOKUP

Fruit VLookup.png

Python för kalkylbladsanvändare

Sammanslagning: Data Science-motsvarigheten till VLOOKUP

Fruit Vlookup Key on the Left.png

Python för kalkylbladsanvändare

Sammanslagning: Data Science-motsvarigheten till VLOOKUP

Fruit Vlookup Match on the Right.png

Python för kalkylbladsanvändare

Sammanslagning i Python

  • Python är skiftlägeskänsligt!
    • 'Apple' != 'apple'
Python för kalkylbladsanvändare

Sammanslagning i Python

  • Python är skiftlägeskänsligt!
    • 'Apple' != 'apple'
  • Python är exakt med blanksteg!
    • 'Apple' != ' Apple '
Python för kalkylbladsanvändare

Sammanslagning i Python

  • Python är skiftlägeskänsligt!
    • 'Apple' != 'apple'
  • Python är exakt!
    • 'Apple' != ' Apple '
  • Python slår ihop hela tabeller!
    • AB + ACD = ABCD, även om vi bara vill ha ABC
    • Därför måste vi ta bort kolumn D.
Python för kalkylbladsanvändare

Hantera skiftlägeskänslighet

fruit_Price – versaler i Name

fruit price upper.png

fruit_Color – inledande versal i name

fruit color console.png

Python för kalkylbladsanvändare

Metoden .str.title()

fruit_price['name'].str.title()
Python för kalkylbladsanvändare

Metoden .str.title()

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

print(fruit_price)

fruit prices console.png

Python för kalkylbladsanvändare

Metoden .str.upper()

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

print(fruit_price)

fruit price upper.png

Python för kalkylbladsanvändare

Metoden .str.lower()

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

print(fruit_price)

fruit price lower.png

Python för kalkylbladsanvändare

Metoden .str.title()

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

print(fruit_price)

fruit prices console.png

Python för kalkylbladsanvändare

Hantera blanksteg med .str.strip()

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

print(fruit_price)

fruit prices console.png

Python för kalkylbladsanvändare

Välja och ta bort kolumner

fruit with unneeded column.png

Python för kalkylbladsanvändare

Välja kolumner

Välj kolumner
fruit_price[['name', 'price_usd']]

fruit prices console.png

Python för kalkylbladsanvändare

Välja kolumner

Välj kolumner
fruit_price = fruit_price[['name', 'price_usd']]

fruit prices console.png

Python för kalkylbladsanvändare

Ta bort kolumner med .drop()

Ta bort kolumner
fruit_price.drop('unneeded', axis=1)

fruit prices console.png

Python för kalkylbladsanvändare

Ta bort kolumner

Ta bort kolumner
fruit_price = fruit_price.drop('unneeded', axis=1)

fruit prices console.png

Python för kalkylbladsanvändare

Nu kör vi en övning!

Python för kalkylbladsanvändare

Preparing Video For Download...