Chọn cột

Nhập môn Khoa học Dữ liệu với Python

Hillary Green-Lerman

Lead Data Scientist, Looker

Vì sao chọn cột?

  • Dùng trong phép tính

    credit_records.price.sum()
    
  • Vẽ biểu đồ

    plt.plot(ransom['letter'], ransom['frequency'])
    
Nhập môn Khoa học Dữ liệu với Python

Tên cột là chuỗi ký tự

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'
Nhập môn Khoa học Dữ liệu với Python

Chọn bằng ngoặc vuông và chuỗi

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
Nhập môn Khoa học Dữ liệu với Python

Chọn bằng dấu chấm

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
Nhập môn Khoa học Dữ liệu với Python

Lỗi thường gặp khi chọn cột

Dùng ngoặc vuông và chuỗi cho tên cột có khoảng trắng hoặc ký tự đặc biệt (-, ?, v.v.)

police_report['Is Golden Retriever?']

KHÔNG PHẢI

police_report.Is Golden Retriever?
Không tìm thấy đối tượng `Retriever`.
Nhập môn Khoa học Dữ liệu với Python

Lỗi thường gặp khi chọn cột

Khi dùng ngoặc vuông và chuỗi, đừng quên đặt tên cột trong dấu ngoặc kép!

credit_report['location']

KHÔNG PHẢI

credit_report[location]
Không tìm thấy đối tượng `location`.
Nhập môn Khoa học Dữ liệu với Python

Lỗi thường gặp khi chọn cột

Dùng ngoặc vuông, không phải ngoặc tròn

credit_report['location']

KHÔNG PHẢI

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
Nhập môn Khoa học Dữ liệu với Python

Vamos praticar!

Nhập môn Khoa học Dữ liệu với Python

Preparing Video For Download...