‫Chào mừng trở lại.
‫Trong bài giảng trước, chúng ta đã xem xét một số cách khác nhau để thao tác dữ liệu, đặc biệt là những dữ liệu bị thiếu mà
‫chúng ta đã xem xét tại chỗ.
‫Vì vậy, bạn muốn thực hiện một hoạt động trên khung dữ liệu gấu trúc tại chỗ?
‫Bạn có thể đặt tham số tại chỗ thành true hoặc bạn có thể gán lại bằng cách sử dụng.
‫Chà, chúng tôi không có ví dụ về việc phân công lại.
‫Vâng, bạn có thể chỉ định lại bằng cách gửi nó cho một cái gì đó bằng.
‫Bây giờ, chúng tôi đã làm việc đủ với dữ liệu bị thiếu.
‫Làm cách nào để chúng tôi tạo dữ liệu từ dữ liệu hiện có?
‫PANDAS có một số cách khác nhau để bạn có thể tạo dữ liệu, chẳng hạn như tạo một cột mới.
‫Hãy xem xét một số cách khác nhau.
‫Hãy bắt đầu với loạt bài này.
‫Vì vậy, có thể nhận xét điều này đầu tiên chúng tôi sẽ chuyển mục từ loạt bài.
‫Sau đó, chúng tôi sẽ tạo một chuỗi có tên Seats Column Equals PD Series.
‫Có lẽ bên trong loạt bài đó, chúng tôi sẽ đưa ra một số.
‫Số năm vì một số xe của chúng tôi có năm chỗ ngồi.
‫Trên thực tế, tất cả các xe của chúng tôi đều có năm chỗ ngồi, nhưng chúng tôi sẽ không lấp đầy nó.
‫Vì vậy, chúng tôi đang ở ghế bán xe hơi.
‫Một cách khác để tạo một cột mới, chúng tôi sẽ đặt một nhận xét ở đây.
‫Một cột mới có tên Ghế.
‫Hãy nhớ rằng khung dữ liệu bán xe của chúng tôi là khung dữ liệu chúng tôi đã làm việc ở trên nên chúng tôi có thể xem nó ở đây.
‫Vì vậy, bán xe, chuyên mục mới.
‫Bây giờ, nó rất giống với cách bạn chọn một cột để tạo một cột mới.
‫Nhưng hãy nhớ rằng, chúng ta sẽ chạy mã đầu tiên trước khi thảo luận về nó.
‫Vì vậy, chúng tôi sẽ đặt nó bằng cột Ghế, là chuỗi mà chúng tôi vừa tạo.
‫Và bây giờ chúng tôi muốn xem khung dữ liệu bán xe của chúng tôi.
‫Xuất sắc.
‫Vì vậy, chúng tôi thấy những gì điều này đã làm.
‫Chúng tôi đã có các cột giống hệt như trước đây, nhưng lần này chúng tôi có ghế ở phía bên tay phải.
‫Vì vậy, đó là tạo ra một cột ở bên phải.
‫Theo mặc định, khi bạn tạo một cột mới bằng gấu trúc, nó xuất hiện ở bên phải khung dữ liệu
‫của bạn.
‫Nhưng chúng tôi có một số giá trị bị thiếu ở đây.
‫Hừ!
‫Được chứ.
‫Đó là bởi vì sê-ri của chúng tôi chỉ có năm phần năm, độ dài năm với giá trị năm cũng vậy.
‫Tôi đang bối rối với tất cả những trận đấu ở đây.
‫Vì vậy, đây chỉ là để nói chiếc xe Toyota màu trắng này, 400.000, bởi vì chúng tôi chưa cố định cột giá đó và
‫nó có năm chỗ ngồi.
‫Nhưng làm thế nào chúng ta sẽ điền vào điều này?
‫Và có thể chúng ta có thể sử dụng chi phí bán hàng với cột chỗ ngồi.
‫Chúng tôi đã thấy điều này trước đây trong video trước.
‫Điền vào một.
‫Và chúng tôi muốn năm.
‫Chúng ta bắt đầu.
‫Tất cả những gì chúng tôi muốn tại chỗ để chúng tôi không phải ám chỉ sự thay đổi thực sự.
‫Và sau đó chúng tôi xem xét doanh số bán xe hơi.
‫Sai lầm, điều sai, ngộ nhận.
‫Chúng ta bắt đầu.
‫Tất cả các xe của chúng tôi đều có năm chỗ ngồi.
‫Xinh đẹp.
‫Chúng tôi đã biết điều đó rồi.
‫Chà, có lẽ một số không có năm chỗ ngồi.
‫Bây giờ, có một cách khác để tạo một cột, và đó là từ danh sách Python, tương tự
‫như một chuỗi, một cột từ danh sách.
‫Danh sách hàng đầu của tôi trong Python.
‫Vì vậy, chúng tôi muốn có thể tiết kiệm nhiên liệu.
‫Đó là điều khác mà bạn muốn cân nhắc khi mua xe những ngày này, bạn muốn đảm bảo rằng
‫bạn đang nhận được giá trị tốt nhất hoặc mức tốt nhất cho số tiền của mình.
‫Tôi đã đánh vần nền kinh tế đúng không?
‫Không.
‫Trộn chúng với nhau.
‫Chúng ta bắt đầu.
‫Chúng tôi muốn có thể là 7. 5 lít cho 100 km.
‫Một số 9. 25. 0.
‫9. 6.
‫Chúng tôi chỉ đưa ra những con số này ở đây.
‫Chúng ta bắt đầu.
‫Nó cũng dài khoảng năm.
‫Bây giờ chúng tôi muốn bán ô tô.
‫Chúng ta nên gọi cột này là gì?
‫Nhiên liệu trên 100 cam.
‫Điều đó thật hay và dễ nhớ.
‫Bằng chúng tôi sẽ đặt nó bằng với nền kinh tế danh sách tiết kiệm nhiên liệu của chúng tôi.
‫Và sau đó chúng ta sẽ xem xét nó ở đây.
‫Giá trị thời đại.
‫Hừ!
‫Chúng ta sai ở điểm nào?
‫Độ dài của các giá trị không khớp với độ dài của chỉ mục.
‫Ah.
‫Vì vậy, đó là một lỗi thú vị.
‫Vì vậy, có lẽ chúng ta cần nhiều giá trị hơn ở đây.
‫Hãy tiếp tục lấp đầy nó.
‫số 8. 7.
‫3. 0.
‫Đây là một chiếc xe thực sự tiết kiệm nhiên liệu.
‫Hãy xem điều gì sẽ xảy ra.
‫Vẫn không giống nhau.
‫Chúng ta cần gì?
‫012345678.
‫Một nữa nên làm 4. 5.
‫Chúng ta bắt đầu.
‫Vì vậy, nếu bạn muốn tạo nó từ một danh sách, hãy cố ý làm điều đó.
‫Nháy mắt.
‫Nó phải có cùng độ dài với khung dữ liệu hiện có của bạn, trong khi có thể là một chuỗi.
‫Loại độ dài khác với khung dữ liệu của bạn đã có.
‫Vì vậy, chúng tôi cần chín hoặc mười giá trị ở đây vì nó bắt đầu từ 0, vì khung dữ liệu bán xe ban
‫đầu của chúng tôi có độ dài là 10.
‫Được rồi, chúng ta hãy có một cái nhìn khác về một cách.
‫Điều gì sẽ xảy ra nếu chúng ta muốn tạo một cột từ một cột khác?
‫Vì vậy, như thể chúng tôi muốn tìm hiểu xem chiếc xe này có bao nhiêu nhiên liệu được sử dụng trong cuộc đời của nó.
‫Vì vậy, nếu điều này là trên 100 km.
‫Nó đã hoàn thành 150.000 km.
‫Có thể nếu chúng ta chia cột công tơ mét cho 100 lần cột này, chúng ta có thể tính ra chiếc xe này đã sử
‫dụng bao nhiêu lít nhiên liệu trong toàn bộ vòng đời của nó.
‫Hãy thử điều đó.
‫Vì vậy, nếu chúng ta đi bán xe hơi chấm một cái tên hay?
‫Tổng lượng nhiên liệu đã sử dụng.
‫Đẹp bằng xe bán.
‫Chúng tôi muốn đồng hồ đo quãng đường khi bán xe hơi.
‫Máy đo tốc độ.
‫Có lẽ chúng tôi nhấn tab được.
‫Chúng ta bắt đầu.
‫Tab tự động hoàn thành.
‫Bây giờ chúng ta muốn chia giá trị này cho 100 vì đây là nhiên liệu trên 100 km.
‫Và vì vậy, chúng tôi có thể gấp điều đó bằng doanh số bán xe hơi.
‫Chúng tôi muốn nhiên liệu trên mỗi tab.
‫Mỗi tab.
‫Không, tôi nhấn tab để lấy nhiên liệu trên 100 km.
‫Bây giờ bạn nghĩ điều này sẽ làm gì.
‫Thao tác này sẽ tạo một cột mới vì chuỗi này không tồn tại trong khung dữ liệu của chúng tôi và nó sẽ lấy
‫cột đồng hồ đo đường.
‫Một điều tuyệt vời khác về các cột số của Panda là bạn có thể thực hiện các thao tác
‫trực tiếp trên chúng, và sau đó nó sẽ chia cột đồng hồ đo đường cho 100 và lần.
‫Nó bằng.
‫Nhiên liệu trên cột 100 km.
‫Hãy xem điều gì sẽ xảy ra.
‫Chúng tôi muốn xem khung dữ liệu của chúng tôi.
‫Xinh đẹp.
‫Vì vậy, đây sẽ là tổng lượng nhiên liệu được sử dụng tính bằng lít.
‫Hoặc có lẽ chúng ta có thể đặt tên như vậy tốt hơn.
‫Nếu chúng ta tạo cột mới này bằng cách nhập lít l, nó sẽ tạo một cột khác.
‫Tổng lượng nhiên liệu đã sử dụng.
‫L Hừm.
‫Không sao đâu.
‫Bây giờ chúng tôi không bận tâm về điều đó.
‫Vậy 11,233 lít.
‫Nếu bạn làm điều đó một lần, điều đó sẽ khá đắt, tùy thuộc vào giá nhiên liệu nơi bạn sống.
‫Được rồi.
‫Bây giờ, có một cách dễ dàng hơn để tạo một cột mà chúng ta có thể thực hiện.
‫Tạo một cột từ một giá trị duy nhất.
‫Hãy làm điều đó.
‫Bán ô tô.
‫Có lẽ chúng ta muốn một cái đơn giản.
‫Số bánh xe bằng bốn.
‫Bởi vì nếu xe của bạn không có bốn bánh, có lẽ bạn sẽ không thể lái xe.
‫Bây giờ bạn có thể bắt đầu xem khung dữ liệu của chúng tôi có thể phát triển như thế nào theo thời gian.
‫Đúng?
‫Chúng tôi đã thao túng một số thứ.
‫Có thể một số cột trong số này không hữu ích về lâu dài, nhưng nó chỉ là một ví dụ về cách bạn có thể
‫nhanh chóng sử dụng gấu trúc để thay đổi khung dữ liệu của mình.
‫Chúng tôi đã điều chỉnh cột giá với việc hạ thấp cột đối tác.
‫Chúng tôi đã thêm một loạt các cột của riêng mình.
‫Đây là những bước bạn sẽ thực hiện trong một dự án khoa học dữ liệu hoặc máy học, phải không?
‫Có lẽ chúng tôi sẽ thêm một cột nữa.
‫Chúng tôi muốn biết liệu ô tô, mì ống, an toàn giao thông đường bộ của chúng tôi và theo mặc định, giá trị đó có bằng true hay không.
‫Đây chỉ là để đưa ra một ví dụ khác về các loại cột khác nhau.
‫Vì vậy D các loại.
‫Vậy là xong, chúng ta bắt đầu.
‫Chúng tôi đã có một cột tăng giá ở cuối bây giờ.
‫Vì vậy, con bò đực.
‫Đúng hay sai?
‫Chúng tôi có một vài int.
‫Chúng tôi có một vài phao, chúng tôi có một số cột đối tượng.
‫Chúng tôi đã có.
‫ĐÚNG VẬY.
‫Vì vậy, đây là cách linh hoạt của gấu trúc, phải không?
‫Bạn có thể sử dụng nhiều kiểu dữ liệu khác nhau với nó.
‫Bây giờ, điều gì sẽ xảy ra nếu chúng ta muốn loại bỏ một trong các cột của mình như cột này vì nó có chữ L ở trên cùng
‫và điều đó ít gây nhầm lẫn hơn thế này.
‫Chúng tôi không biết đó là phép đo nào.
‫Bạn có thể sử dụng chức năng thả.
‫Vì vậy, chúng tôi sẽ thả cho cột thả.
‫Vì vậy, chúng ta sẽ sử dụng tổng lượng nhiên liệu đó là tên cột của chúng ta và bây giờ chúng ta cần cung cấp cho nó mức
‫giảm yêu cầu trục tham số để trục bằng một.
‫Nếu bạn nhớ cấu trúc của khung dữ liệu của chúng tôi, hãy xem liệu chúng tôi có nó ở đây không.
‫Đó là bởi vì các cột nằm trên trục bằng một.
‫Vì vậy, hãy nhớ cách tôi đã nói một số chức năng yêu cầu trục?
‫Tôi đã mất một lúc để nhớ điều này, nhưng đó là điều bạn phải nhớ, là nếu bạn đang
‫nói về một cột, bạn đang nói về trục một.
‫Vì vậy, chúng ta hãy làm điều đó giảm carales đẹp.
‫Nó vẫn còn mà chúng ta tiếp tục quên.
‫Tôi sẽ nhấn mạnh lại điểm này.
‫Chúng ta cần chỉ định lại hoặc sử dụng phương pháp tại chỗ.
‫Vì vậy, chúng tôi đang chỉ định lại khung dữ liệu bán xe của mình tại đây.
‫Làm rơi.
‫Bán ô tô.
‫Bây giờ chúng tôi đã bỏ nó.
‫Đẹp khi nhìn vào DataFrame đó.
‫Thật đáng kinh ngạc.
‫Được rồi.
‫Vì vậy, chúng ta đã thấy cách tạo một vài cột khác nhau ở đây.
‫Chúng tôi đã thấy cách giảm một cột nếu chúng tôi không muốn.
‫Còn một số việc nữa chúng tôi muốn làm để thao tác với khung dữ liệu của mình.
‫Nhưng trước khi bài giảng này trở nên quá dài, hãy quay lại.
‫Tôi muốn bạn làm như vậy nếu bạn định nghỉ ngơi một chút.
‫Hãy nghỉ ngơi một chút.
‫Nhưng nếu không, trước bài giảng tiếp theo, hãy thử tạo một cột của riêng bạn.
‫Một cái gì đó có thể đơn giản như bạn muốn, nhưng chỉ cần thực hành gõ một số mã như thế này.
‫Có thể bạn biết.
‫Một thao tác nhỏ có thể tùy thích hoặc lạ mắt tùy thích, nhưng bạn chỉ cần thực hành tạo một cột mới
‫của riêng mình và tôi sẽ gặp lại bạn trong video tiếp theo.