Selectarea coloanelor

Introducere în Data Science cu Python

Hillary Green-Lerman

Lead Data Scientist, Looker

De ce selectăm coloane?

  • Utilizare într-un calcul

    credit_records.price.sum()
    
  • Reprezentare grafică a datelor

    plt.plot(ransom['letter'], ransom['frequency'])
    
Introducere în Data Science cu Python

Numele coloanelor sunt șiruri de caractere

print(credit_records.head())
            suspect         location              date         item  price
0    Kirstine Smith   Groceries R Us   January 6, 2018     broccoli   1.25
1      Gertrude Cox  Petroleum Plaza   January 6, 2018  fizzy drink   1.90
2  Fred Frequentist   Groceries R Us   January 6, 2018     broccoli   1.25
3      Gertrude Cox   Groceries R Us  January 12, 2018     broccoli   1.25
4    Kirstine Smith    Clothing Club   January 9, 2018        shirt  14.25
'suspect'
'location'
'date'
'item'
'price'
Introducere în Data Science cu Python

Selectare cu paranteze pătrate și șir

suspect = credit_records['suspect']
print(suspect)
0            Kirstine Smith
1              Gertrude Cox
2          Fred Frequentist
3              Gertrude Cox
4            Kirstine Smith
5              Gertrude Cox
...
99             Gertrude Cox
100        Fred Frequentist
101            Gertrude Cox
102          Kirstine Smith
103    Ronald Aylmer Fisher
Introducere în Data Science cu Python

Selectare cu punct

price = credit_records.price
print(price)
0       1.25
1       1.90
2       1.25
3       1.25
4      14.25
5       3.95
...
99     14.25
100    12.05
101    20.15
102     3.95
103     2.05
Introducere în Data Science cu Python

Greșeli frecvente la selectarea coloanelor

Utilizați paranteze pătrate și șir pentru numele de coloane cu spații sau caractere speciale (-, ?, etc.)

police_report['Is Golden Retriever?']

NOT

police_report.Is Golden Retriever?
Object `Retriever` not found.
Introducere în Data Science cu Python

Greșeli frecvente la selectarea coloanelor

La utilizarea parantezelor pătrate și a șirului, nu uitați ghilimelele din jurul numelui coloanei!

credit_report['location']

NOT

credit_report[location]
Object `location` not found.
Introducere în Data Science cu Python

Greșeli frecvente la selectarea coloanelor

Paranteze pătrate, nu rotunde

credit_report['location']

NOT

credit_report('location')
----------------------------------------------------------------------
TypeError  Traceback (most recent call last)
<ipython-input-5-aabdb8981438> in <module>()
----> 1 credit_report('location')

TypeError: 'DataFrame' object is not callable
Introducere în Data Science cu Python

Să exersăm!

Introducere în Data Science cu Python

Preparing Video For Download...