Hướng dẫn how do i extract a column name in python? - làm cách nào để trích xuất một tên cột trong python?
Xem thảo luận Show
Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc Python3Bàn luận Mặc dù phân tích các bộ dữ liệu thực thường có kích thước rất lớn, chúng ta có thể cần phải lấy tên cột để thực hiện một số hoạt động nhất định. Hãy để thảo luận về cách lấy tên cột trong Pandas DataFrame. Đầu tiên, hãy để Lôi tạo một khung dữ liệu đơn giản với tệp NBA.CSV. & NBSP; Simply iterating over columns Python3Bây giờ, hãy để cố gắng lấy tên các cột từ trên tập dữ liệu. Phương pháp số 1: Chỉ cần lặp lại trên các cột & nbsp;
0 0 1 2 Output: 1 2 3 4 5 6 7 8 9Method #2: Using columns attribute with dataframe object Python3Bây giờ, hãy để cố gắng lấy tên các cột từ trên tập dữ liệu. Phương pháp số 1: Chỉ cần lặp lại trên các cột & nbsp; 0 1 Output:
0
Python3Output:
Python3Bây giờ, hãy để cố gắng lấy tên các cột từ trên tập dữ liệu. Phương pháp số 1: Chỉ cần lặp lại trên các cột & nbsp; 0 0 Output: import 0 1 2 3 4 5Method #5: Using tolist() method with values with given the list of columns. Python3Bây giờ, hãy để cố gắng lấy tên các cột từ trên tập dữ liệu. Phương pháp số 1: Chỉ cần lặp lại trên các cột & nbsp; 0 9 Output: 1 2 3 4 5 6 7 8 9Method #6: Using sorted() method : sorted() method will return the list of columns sorted in alphabetical order. Python3Bây giờ, hãy để cố gắng lấy tên các cột từ trên tập dữ liệu. Phương pháp số 1: Chỉ cần lặp lại trên các cột & nbsp; 7 8 Output:
Trong hướng dẫn Pandas này, chúng tôi sẽ tìm hiểu 6 phương pháp để lấy tên cột từ Pandas DataFrame. Một trong những điều tốt đẹp về GANDAS DATAFRAME là mỗi cột sẽ có một tên (tức là, các biến trong tập dữ liệu). Bây giờ, chúng ta có thể sử dụng các tên này để truy cập các cột cụ thể theo tên mà không cần phải biết đó là số cột nào. Để truy cập tên của DataFrame của Pandas, chúng ta có thể các cột Phương thức (). Ví dụ: nếu DataFrame của chúng tôi được gọi là DF, chúng tôi chỉ cần nhập in (df.columns) để có được tất cả các cột của gấu trúc DataFrame. Sau này, chúng ta có thể làm việc với các cột để truy cập vào một số cột, đổi tên một cột, v.v. Trong phần tiếp theo, trước khi tìm hiểu các phương thức lấy tên cột của DataFrame, chúng tôi sẽ nhập một số dữ liệu để phát.
Nhập dữ liệu từ tệp CSVLàm cách nào để nhận tên cột trong gấu trúc?
Pandas Cách lấy tên cột từ DataFrame: Làm cách nào để nhận tên cột trong gấu trúc?Để có được các tên cột trong Pandas DataFrame, bạn có thể nhập 9 cho rằng DataFrame của bạn được đặt tên là DF DF. Tất nhiên, có ít nhất 5 tùy chọn khác để lấy tên cột của DataFrame của bạn (ví dụ: 0). Pandas Cách lấy tên cột từ DataFrame:Bây giờ, chúng tôi đã sẵn sàng để tìm hiểu làm thế nào chúng tôi có thể lấy tất cả các tên bằng sáu phương pháp khác nhau. Đầu tiên, chúng tôi sử dụng phương thức DataFrame.Columns để in tất cả các tên: 1. Nhận tên cột bằng phương thức Cột ()Bây giờ, một trong những phương pháp đơn giản nhất để có được tất cả các cột từ một khung gấu dữ liệu, tất nhiên, sử dụng phương thức cột và in nó. Trong đoạn mã bên dưới, chúng tôi đang làm chính xác điều này.
Phải, phương thức cột sẽ nhận được nhãn của DataFrame. Đó là, khi chúng tôi sử dụng in, chúng tôi sẽ in tên cột (tức là các nhãn). Ở đây, kết quả của mã trên: Trong ví dụ tiếp theo, chúng ta sẽ sử dụng phương thức khóa () để in tất cả các tên trong DataFrame: 2. Sử dụng phương thức SEONS ()Thứ hai, chúng ta có thể nhận được kết quả chính xác tương tự bằng cách sử dụng phương thức khóa (). Đó là, chúng tôi cũng sẽ nhận được tên cột bằng mã sau.
Trong ví dụ tiếp theo, chúng tôi sẽ lặp lại trên dataFrame.columns để in từng tên trên một dòng riêng biệt. 3. Bằng cách lặp lại các cộtTrong phương thức thứ ba, chúng tôi sẽ đơn giản lặp lại các cột để lấy tên cột. Như bạn có thể nhận thấy, chúng tôi lại sử dụng phương thức cột.
Trong ví dụ tiếp theo, chúng tôi sẽ nhận tất cả các tên bằng phương thức Danh sách () cùng với phương thức DF.Columns. 4. Sử dụng danh sách () để in tên dưới dạng danh sáchTrong phương thức thứ tư, mặt khác, chúng ta sẽ sử dụng phương thức danh sách () để in tên cột dưới dạng danh sách.
Một tùy chọn khác, mà chúng ta sẽ thấy trong ví dụ tiếp theo, là phương thức Tolist (). 5. Sử dụng Tolist () để in tên dưới dạng danh sáchBây giờ, chúng ta cũng có thể sử dụng phương thức giá trị để lấy các cột từ Pandas DataFrame. Nếu chúng ta cũng sử dụng phương thức Tolist (), chúng ta cũng sẽ nhận được một danh sách.
6. Sử dụng Sắp xếp () để nhận danh sách đã đặt hàngBây giờ, trong phương pháp cuối cùng, và thứ sáu, để in tên, chúng tôi sẽ sử dụng Sắp xếp () để lấy các cột từ một khung dữ liệu gấu trúc theo thứ tự bảng chữ cái:
Như đã đề cập trước đây, khi sử dụng Sắp xếp, chúng tôi sẽ nhận được danh sách tên cột này: Cách nhận giá trị theo tên cột:Bây giờ, chúng tôi biết tên cột của DataFrame của chúng tôi, chúng tôi có thể truy cập một cột (hoặc nhiều). Ở đây, cách chúng tôi nhận được các giá trị từ một cột:
Mặt khác, nếu chúng ta muốn truy cập nhiều hơn một cột, chúng ta sẽ thêm một danh sách: 1 Cách đổi tên một cộtTrong ví dụ cuối cùng, những gì chúng ta có thể làm khi chúng ta biết tên cột của DataFrame của Pandas là đổi tên một cột.
Lưu ý, nếu chúng tôi muốn lưu tên đã thay đổi vào DataFrame của chúng tôi, chúng tôi có thể thêm Inplace = true, vào mã trên. Trong video dưới đây, bạn sẽ học cách sử dụng tham số tại chỗ, cũng như tất cả những thứ khác từ bài đăng này. Trong một bài đăng gần đây hơn, bạn sẽ tìm hiểu tất cả những gì bạn cần về việc đổi tên các cột trong Pandas DataFrame. Nhận tên cột - Hướng dẫn video Kết luận: Nhận tất cả các tên cột có gấu trúcBây giờ, trong bài đăng này, chúng tôi đã học được cách lấy tên cột từ một bản dữ liệu gấu trúc. Cụ thể, chúng tôi đã tìm hiểu lý do tại sao và khi nào điều này có thể hữu ích, 6 phương pháp khác nhau để truy cập tên cột và rất ngắn gọn những gì chúng ta có thể làm khi chúng ta biết tên cột. Cuối cùng, ở đây, cuốn sổ ghi chép Jupyter với tất cả các mã ví dụ. Làm cách nào để trích xuất các cột nhất định trong Python?Chọn các hàng và cột từ khung dữ liệu gấu trúc nếu chúng ta biết chúng ta muốn cột nào trước khi đọc dữ liệu từ tệp chúng ta có thể nói read_csv () chỉ nhập các cột đó bằng cách chỉ định các cột theo số chỉ mục của chúng (bắt đầu từ 0) làm danh sách cho tham số Usecols.tell read_csv() to only import those columns by specifying columns either by their index number (starting at 0) as a list to the usecols parameter.
Làm cách nào để trích xuất một cột trong gấu trúc?Có ba phương pháp cơ bản bạn có thể sử dụng để chọn nhiều cột của Pandas DataFrame:.. Phương pháp 1: Chọn cột theo chỉ mục df_new = df.ILOC [:, [0,1,3]]. Phương pháp 2: Chọn các cột trong phạm vi chỉ mục df_new = df.ILOC [:, 0: 3]. Phương pháp 3: Chọn các cột theo tên df_new = df [['col1', 'col2']]. Làm cách nào để nhận tên cột từ Excel trong Python?Phương thức python sort () để lấy tên cột.Phương thức python sort () có thể được sử dụng để lấy danh sách tên cột của một khung dữ liệu theo thứ tự tăng dần của các cột.
Làm cách nào để có được một danh sách các tên cột?Sử dụng hàm danh sách ().Chuyển dữ liệu dữ liệu đến hàm Danh sách () để lấy danh sách các tên cột.In (Danh sách (DF)) In (Danh sách (DF)) .... Sử dụng DF.cột.giá trị.liệt kê() ... . Sử dụng danh sách hiểu.Bạn cũng có thể nhận các cột làm danh sách bằng cách sử dụng danh sách hiểu.in ([col cho col trong df]) in ([col cho col trong df]). |