‫Bây giờ chúng ta đã có một chút tổng quan về gấu trúc là gì.
‫Hãy bắt đầu giải mã.
‫Vì vậy, để bắt đầu, chúng ta sẽ tải lên một thiết bị đầu cuối hoặc dấu nhắc lệnh.
‫Bây giờ, đây là quy trình làm việc mà chúng tôi đã trải qua một vài lần, nhưng chúng tôi sẽ tiếp tục xem xét nó với
‫từng khái niệm mới để đảm bảo rằng chúng tôi sẽ hiểu nó một cách nhẹ nhàng, bởi vì đó là những gì chúng tôi đang làm,
‫bên phải?
‫Chúng tôi chỉ đang luyện tập và luyện tập và luyện tập.
‫Vì vậy, nếu chúng tôi cố gắng truy cập Máy tính xách tay Jupyter, là không gian làm việc của chúng tôi, nơi chúng tôi muốn sử dụng gấu trúc, chúng tôi
‫chạy mã này khi đang ở trong môi trường cơ sở.
‫Nó sẽ không hoạt động.
‫Vì vậy, chúng tôi cần kích hoạt môi trường mà chúng tôi đã tạo.
‫Vì vậy, nếu tôi đi vào danh sách của mình, điều này sẽ cho tôi thấy môi trường của tôi.
‫Và trong trường hợp của tôi, tôi muốn chuyển đến thư mục dự án mẫu này mà chúng tôi đã tạo lúc đầu, vì môi trường đó
‫có tất cả các công cụ như đồ thị bản đồ, lib, pandas, Jupyter, NumPy, v.v. và chúng tôi tập trung vào việc sử dụng
‫Jupyter và gấu trúc trong phần này.
‫Vì vậy, để kích hoạt điều đó, chúng ta sẽ nhập kích hoạt Condor.
‫Sau đó, tôi có thể sao chép nó ở đây và đặt nó ở đó.
‫Nhưng chúng ta sẽ thực hành gõ các lệnh trong dòng lệnh bởi vì đó là những gì bạn muốn để
‫trở nên thành thạo và quen với việc gõ những thứ như thế này.
‫EML gọi env dự án mẫu là dấu gạch chéo và chúng ta sẽ nhấn enter.
‫Vì vậy, bây giờ nó đã được kích hoạt điều này và bạn có thể thấy chúng tôi đã thay đổi từ cơ sở sang kích hoạt môi trường này.
‫Vì vậy, nếu tôi tải lên một sổ ghi chép Jupyter ngay bây giờ.
‫Bằng cách gõ Jupyter Notebook.
‫Nó sẽ mở trình duyệt của tôi.
‫Xinh đẹp.
‫Bây giờ vì tôi đang ở trong thư mục chính của mình, tôi cần xem xét màn hình nền và sau đó là dự án mẫu khóa học của mình.
‫Đây rồi.
‫Vì vậy, bây giờ chúng ta đang ở trong thư mục dự án mẫu trong bảng điều khiển Jupyter.
‫Bây giờ đây là một dự án mà chúng tôi đã thực hiện trước đó và phiên trước đó chúng tôi đã tạo Ví dụ Notebook.
‫Vì vậy, để bắt đầu khám phá gấu trúc, chúng ta sẽ đi đến sổ ghi chép Python ba mới.
‫Chúng tôi sẽ đặt cho cái tên này.
‫Chúng tôi sẽ gọi nó là Giới thiệu về Gấu trúc.
‫Chúng ta bắt đầu.
‫Đánh.
‫Đi vào.
‫Và để bắt đầu, gấu trúc, bước đầu tiên là nhập gấu trúc làm PD.
‫Chúng tôi đã thấy điều này một vài lần rồi, nhưng chữ viết tắt này, PD, chỉ là một phiên bản ngắn của PANDAS.
‫Nó giúp chúng ta không phải gõ gấu trúc liên tục.
‫Vì vậy, chúng tôi sẽ nhấn, thay đổi và nhập.
‫Và điều này chỉ nói với Python vì chúng ta đang chạy Python ba.
‫Này, Python, hãy lấy công cụ gấu trúc cho chúng tôi vì chúng tôi muốn sử dụng nó.
‫Và bây giờ điều đầu tiên cần biết về gấu trúc là có hai kiểu dữ liệu chính.
‫Tôi đang viết hàm băm nhỏ đó.
‫Đây là một bình luận và tôi sẽ nhấn enter.
‫Đầu tiên chúng ta sẽ xem xét là loạt phim.
‫Vì vậy, chúng tôi đi loạt bằng chuỗi PD.
‫Và bây giờ hãy nhớ lại phong cách mà chúng ta sẽ đi qua các khái niệm này là gì bằng cách
‫xem xét chúng trước khi thảo luận về chúng.
‫Bởi vì hãy nhớ, nếu nghi ngờ, hãy chạy mã.
‫Bây giờ nếu tôi tạo một chuỗi ở đây, chuỗi lệnh PD sẽ lấy một danh sách python.
‫Vì vậy, tôi có một vài thương hiệu xe hơi trong đó.
‫Vì vậy, chúng tôi thực sự có thể gọi đây là thương hiệu xe hơi nếu muốn, nhưng chúng tôi sẽ để nó dưới dạng chuỗi.
‫Vì vậy, chúng ta hãy nhấn shift và enter và để xem chuỗi của chúng ta trong Máy tính xách tay Jupyter Nhập vào chuỗi lần nhấn, shift enter.
‫Vì vậy, bây giờ chúng ta có thể thấy chúng ta giống như một cột thông tin một chiều duy nhất.
‫Và đó là điều chính bạn cần biết về loạt phim.
‫Vì vậy, chuỗi bằng một chiều.
‫Vì vậy, một cột, chúng ta hãy thực hành làm một cột khác.
‫Chúng tôi sẽ nhấn thoát và tạo một ô mới.
‫Vậy cái này thì sao?
‫Chúng tôi làm một số màu sắc.
‫Màu sắc tương đương với dòng PD Note.
‫Chúng ta sẽ đọc.
‫Chúng tôi sẽ chuyển sang màu xanh và trắng.
‫Xuất sắc.
‫Vì vậy, nếu chúng ta đi xuống bên dưới đây và chúng ta sẽ đặt các màu bên dưới, để nó hiển thị sẽ chuyển thành đẹp.
‫Vì vậy, bây giờ chúng ta đã có chuỗi 21d, một chiều.
‫Nhân tiện, khi tôi nói một chữ D, một trong các nhãn hiệu xe hơi và một trong các màu khác nhau.
‫Vì vậy, bây giờ sự khác biệt giữa một chuỗi và một khung dữ liệu.
‫Bây giờ một khung dữ liệu là hai chiều và khung dữ liệu là cột phổ biến hơn nhiều.
‫Tôi đang nói cột vì khung dữ liệu có cột.
‫Khung dữ liệu phổ biến hơn nhiều so với một chuỗi vì đôi khi với dữ liệu của bạn, bạn sẽ có nhiều hơn
‫chỉ một cột duy nhất.
‫Vì vậy, hãy tạo một khung dữ liệu.
‫Chúng tôi sẽ gọi đây là một dữ liệu ô tô.
‫Có thể dữ liệu ô tô bằng khung dữ liệu PD.
‫Và bây giờ khung dữ liệu hơi khác một chút vì nó sử dụng một từ điển python.
‫Vì vậy, tôi đi làm xe hơi.
‫Và điều tuyệt vời về khung dữ liệu là chúng ta có thể tạo một khung dữ liệu ngoài chuỗi.
‫Vì vậy, chúng tôi có loạt bài ở đây.
‫Vì vậy, chế tạo ô tô, đây là chìa khóa, đây là giá trị và chúng ta sẽ đi màu.
‫Và chúng tôi sẽ cung cấp cho nó loạt bài Màu sắc của chúng tôi.
‫Vì vậy, dưới đây, chúng tôi sẽ truy cập dữ liệu thẻ.
‫Xinh đẹp.
‫Đó là khung dữ liệu đầu tiên của chúng tôi.
‫Bây giờ, điều này là rất thú vị, phải không?
‫Bởi vì tôi yêu khung dữ liệu và thật tuyệt khi bắt đầu thấy khung dữ liệu đầu tiên của bạn được tạo
‫ra.
‫Và bây giờ nếu bạn xem ở đây, việc tạo khung dữ liệu từ đầu có thể hơi tẻ nhạt.
‫Vì vậy, những gì bạn thường làm là thay vì tạo một khung dữ liệu từ một số chuỗi, bạn sẽ nhập
‫dữ liệu.
‫Vì vậy, chúng tôi sẽ nhập dữ liệu đó xuống đây, nhập dữ liệu.
‫Và bây giờ bạn sẽ lấy dữ liệu ở đâu?
‫Chẳng hạn, chúng tôi muốn một số dữ liệu về ô tô.
‫Chúng ta có thể tìm thấy điều đó ở đâu?
‫Chà, nếu chúng ta xem bảng tính được tạo sẵn, đẹp mắt này và nhân tiện, tất cả tài nguyên cho những gì chúng
‫ta đang làm sẽ có trong phần tài nguyên.
‫Chúng ta có thể thấy rằng đây là một bảng tính được gọi là doanh số bán xe.
‫Và bây giờ bạn nghĩ làm thế nào để chúng tôi có thể đưa điều này vào khung dữ liệu gấu trúc?
‫Đúng rồi.
‫Nếu bạn không biết câu trả lời, chúng tôi vẫn chưa xem qua.
‫Nhưng đây là những gì PANDAS đang làm rất tốt, phải không?
‫Bạn sẽ có một số dữ liệu có cấu trúc, có thể trong bảng tính hoặc thứ gì đó, có thể là bất cứ thứ gì, phải không?
‫Đây là doanh số bán xe hơi.
‫Nhưng bạn có thể có giao dịch, bạn có thể có hồ sơ bệnh nhân, đại loại như vậy.
‫Nhưng chúng tôi muốn thay vì thao tác dữ liệu trong bảng tính, chúng tôi muốn bắt đầu sử dụng mã, cụ thể
‫là mã PANDAS.
‫Vì vậy, điều đầu tiên là chúng ta phải nhập nó.
‫Bây giờ cho dữ liệu bán xe này.
‫Cách chúng tôi có thể làm là xuất nó.
‫Bây giờ có một tab tải xuống nhỏ ở đây thành các giá trị được phân tách bằng dấu phẩy chấm csv.
‫Bây giờ đây là một loại tệp lưu trữ dữ liệu rất phổ biến.
‫Và PANDAS hoạt động hiệu quả với nó.
‫Vì vậy, nếu chúng tôi xuất dữ liệu bảng tính này dưới dạng các giá trị được phân tách bằng dấu phẩy, hãy làm điều đó.
‫Đó là sẽ tiết kiệm ở đây.
‫Bây giờ, tôi đã nhập dữ liệu này vào thư mục dự án mẫu của mình dưới dạng csv carales, vì vậy hãy xem cách chúng tôi sẽ
‫nhập dữ liệu đó vào gấu trúc.
‫Vì vậy, doanh số bán xe bằng PD đọc csv và sau đó chúng ta sẽ nhập tên tệp dưới dạng một chuỗi.
‫Vậy bán xe csv.
‫Bây giờ điều tuyệt vời về gấu trúc hoặc sổ ghi chép Jupyter nói chung thực sự là bạn có thể sử dụng tính năng tự động
‫hoàn thành tab, vì vậy hãy thử điều đó.
‫Vì vậy, chúng tôi sẽ nhấn tab.
‫Chúng ta bắt đầu.
‫Và chúng tôi có một số tùy chọn ở đây sẽ điền trước.
‫Vì vậy, chúng tôi không muốn dữ liệu bị thiếu.
‫Chúng tôi sẽ xem xét điều đó trong một video trong tương lai, nhưng hãy nhấp vào đó.
‫Chúng tôi bắt đầu, bán hàng csv.
‫Vì vậy, tất cả những gì đang làm là nói, này, gấu trúc với PD, hãy đọc tệp CSV này và lưu nó vào bộ phận bán hàng để chúng
‫ta nhấn shift enter.
‫Bây giờ chúng ta hãy nhìn vào khung dữ liệu đó.
‫Xinh đẹp.
‫Vì vậy, bây giờ chúng ta có thể thấy đây chỉ là thông tin chính xác giống như ở đây.
‫Trong khung dữ liệu gấu trúc.
‫Bây giờ, điều tuyệt vời về điều này là bởi vì nó hiện đang ở trong khung dữ liệu gấu trúc, chúng tôi có thể tận dụng
‫tất cả các chức năng mà gấu trúc cung cấp và thao tác xem và thay đổi dữ liệu này.
‫Được rồi.
‫Hãy xem nhanh cấu trúc giải phẫu của khung dữ liệu này là gì, bởi vì những nơi khác nhau đề cập đến
‫những thứ khác nhau.
‫Vì vậy, chúng ta sẽ đi đến trang trình bày này.
‫Giải phẫu khung dữ liệu.
‫Vì vậy, chúng tôi sẽ phá vỡ nó.
‫Ở phía bên tay trái là cột chỉ mục.
‫Bây giờ, khung dữ liệu gấu trúc như danh sách Python bắt đầu từ 0.
‫Vì vậy, nếu bạn có năm hàng trong khung dữ liệu của mình, thì nó sẽ chỉ tăng lên bốn.
‫Hãy nhớ rằng, nó bắt đầu từ con số không.
‫Bây giờ đây là một hàng.
‫Vì vậy, tất cả các giá trị này ở đây, bao gồm cả chỉ số được gọi là một hàng.
‫Và những cái này ở đây là các cột và một hàng được gọi là Access zero và một cột được gọi
‫là Axis bằng một.
‫Vì vậy, nếu bạn từng thấy một hàm gấu trúc trong tương lai, có một tham số nhỏ gọi là trục, nếu nó nói
‫rằng trục bằng 0, nó có nghĩa là một hàng.
‫Bây giờ, nếu nó nói trục bằng một, nó có nghĩa là một cột.
‫Tôi đã bối rối bởi điều này ngay từ đầu.
‫Tôi giống như, Chỉ cần cho tôi biết đó là hàng hay cột.
‫Nhưng một số hàm sử dụng trục không hoặc trục bằng một.
‫Bây giờ các giá trị riêng lẻ này ở đây là dữ liệu.
‫Bạn có thể có nhiều loại kiểu dữ liệu khác nhau.
‫Chúng ta sẽ thấy những điều đó trong một video trong tương lai và các tiêu đề in đậm ở đây là tên cột.
‫Vì vậy, đây là những điều chính bạn cần biết về khung dữ liệu PANDAS.
‫Bạn có thể chụp ảnh màn hình của cái này hoặc cái gì đó tương tự.
‫Nó cũng sẽ nằm trong phần tài nguyên.
‫Nhưng nếu bạn từng nghe tôi đề cập đến các thuật ngữ khác nhau xung quanh đây, bạn luôn có thể nhìn vào
‫cấu trúc của khung dữ liệu và biết những gì đã được nói đến.
‫Vì vậy, chúng ta hãy quay trở lại sổ ghi chép của chúng ta.
‫Và khi bạn đã nhập một khung dữ liệu, những gì bạn có thể muốn làm là thực hiện một số thay đổi tại đây và sau đó
‫xuất nó.
‫Vì vậy, hãy xem chúng tôi sẽ làm điều đó như thế nào.
‫Xuất khung dữ liệu.
‫Tất nhiên, bây giờ chúng tôi chưa thực hiện bất kỳ thay đổi nào đối với của chúng tôi, nhưng chúng tôi sẽ xuất nó.
‫Để xem một ví dụ về cách làm điều đó.
‫Để xuất khung dữ liệu, chúng tôi lấy biến số của điểm bán ô tô trong khung dữ liệu thành CSV.
‫Vì vậy, để nhập nó đã được đọc CSV.
‫Bây giờ chúng ta sẽ gọi hàm bán xe này thành CSV và sau đó chuyển cho nó một chuỗi
‫tên mà chúng ta muốn gọi nó là CSV bán xe đã xuất nhập.
‫Bây giờ bạn cũng có thể bán xe hơi để vượt trội nếu bạn muốn xuất nó sang tệp Excel.
‫Nhưng vì chúng tôi chỉ thực sự làm việc với CSV dễ dàng, một loại dữ liệu phổ quát, bạn có thể không có
‫excel trên máy tính của mình, hãy xem chúng tôi và bạn có thể chạy hầu như ở bất kỳ đâu.
‫Chúng tôi sẽ xuất sang CSV.
‫Vì vậy, nếu chúng ta nhấn shift và enter.
‫Bạn nghĩ điều đó sẽ diễn ra như thế nào?
‫Hãy quay trở lại đây.
‫Chúng tôi nhìn vào đây, doanh số bán ô tô đã xuất khẩu, csv một vài giây trước đây.
‫Xinh đẹp.
‫Vì vậy, bây giờ nếu chúng tôi muốn tạo một doanh số bán ô tô xuất khẩu có thể thay đổi mới chỉ để chứng minh PD đã đọc phiếu bán hàng ô tô
‫csv, chúng tôi muốn xuất nó thành doanh số bán ô tô.
‫Vì vậy, tất cả những gì chúng tôi đang làm bây giờ chỉ là nhập lại tệp này vào đây để xem nó trông như
‫thế nào và sau đó chúng tôi sẽ xuất nó.
‫Bán xe cũng sửa chữa cái này.
‫Shift và nhập.
‫Xinh đẹp.
‫Chúng tôi nhập nó trở lại, nhưng có một số cột chưa được đặt tên ở đây.
‫Bây giờ, đây là một mẹo nhỏ về những gì hai CSV thực hiện bởi vì có cột chỉ mục này ở đây.
‫Nếu bạn không đưa chỉ mục vào, tôi nghĩ nó bằng false.
‫Nếu bạn không đặt nó, nó sẽ xuất nó với chỉ mục dưới dạng một cột.
‫Vì vậy, hãy xem điều gì sẽ xảy ra nếu chúng ta đến đó.
‫Chỉ số bằng sai.
‫Bây giờ chúng ta sẽ.
‫Tất cả những gì đã hoàn thành là xuất lại tệp.
‫Sau đó, chúng tôi sẽ nhập lại nó.
‫Chúng ta bắt đầu.
‫Nó sẽ lập chỉ mục nó khi nó được nhập.
‫Vì vậy, tham số nhỏ đó chỉ số bằng false là xuất khung dữ liệu này và đừng lo lắng về việc
‫ném các số ở đó.
‫Nhưng tôi nghĩ vậy là đủ cho bây giờ.
‫Chúng tôi đã xem xét các điểm rút ra chính là PANDAS có hai chuỗi kiểu dữ liệu
‫chính, đó là một cột một chiều.
‫Vì vậy, chỉ có một cột ở đây, DataFrame, là loại phổ biến hơn nhiều, là hai cột hoặc
‫hai chiều.
‫Xin lỗi.
‫Vì vậy, bạn đã có các hàng và cột, nhưng cách phổ biến hơn để nhập dữ liệu vào gấu trúc là đọc một cái gì
‫đó giống như tệp CSV.
‫Và sau đó khi bạn đã thực hiện các thay đổi về điều này hoặc thao tác với nó theo một cách nào đó, bạn có thể xuất nó dưới dạng
‫tệp CSV.
‫Được rồi.
‫Hẹn gặp lại các bạn trong video tiếp theo.