Підготовка до об'єднання таблиць

Python для користувачів електронних таблиць

Chris Cardillo

Data Scientist

Об'єднання таблиць

Table Merges.png

Python для користувачів електронних таблиць

Об'єднання таблиць

Table Merges Name Highlighted.png

Python для користувачів електронних таблиць

Об'єднання: VLOOKUP у Data Science

Fruit VLookup.png

Python для користувачів електронних таблиць

Об'єднання: VLOOKUP у Data Science

Fruit Vlookup Key on the Left.png

Python для користувачів електронних таблиць

Об'єднання: VLOOKUP у Data Science

Fruit Vlookup Match on the Right.png

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 price upper.png

fruit_Color — Ім'я в Title Case

fruit color console.png

Python для користувачів електронних таблиць

Метод .str.title()

fruit_price['name'].str.title()
Python для користувачів електронних таблиць

Метод .str.title()

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

print(fruit_price)

fruit prices console.png

Python для користувачів електронних таблиць

Метод .str.upper()

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

print(fruit_price)

fruit price upper.png

Python для користувачів електронних таблиць

Метод .str.lower()

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

print(fruit_price)

fruit price lower.png

Python для користувачів електронних таблиць

Метод .str.title()

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

print(fruit_price)

fruit prices console.png

Python для користувачів електронних таблиць

Пробіли: .str.strip()

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

print(fruit_price)

fruit prices console.png

Python для користувачів електронних таблиць

Вибір і видалення стовпців

fruit with unneeded column.png

Python для користувачів електронних таблиць

Вибір стовпців

Вибір стовпців
fruit_price[['name', 'price_usd']]

fruit prices console.png

Python для користувачів електронних таблиць

Вибір стовпців

Вибір стовпців
fruit_price = fruit_price[['name', 'price_usd']]

fruit prices console.png

Python для користувачів електронних таблиць

Видалення стовпців за допомогою .drop()

Видалення стовпців
fruit_price.drop('unneeded', axis=1)

fruit prices console.png

Python для користувачів електронних таблиць

Видалення стовпців

Видалення стовпців
fruit_price = fruit_price.drop('unneeded', axis=1)

fruit prices console.png

Python для користувачів електронних таблиць

Ваша черга!

Python для користувачів електронних таблиць

Preparing Video For Download...