Chuyển đổi dữ liệu thành khung dữ liệu trong python

Danh sách là một cấu trúc dữ liệu trong python, trong đó tất cả các phần tử được đặt trong dấu ngoặc vuông

Ví dụ về một danh sách là-

Khung dữ liệu là biểu diễn dạng bảng của dữ liệu ở dạng hàng và cột

Chúng có thể được sử dụng bằng cách nhập gấu trúc

Bây giờ chúng ta hãy xem các phương pháp khác nhau để chuyển đổi danh sách thành khung dữ liệu trong Python

  1. Sử dụng DataFrame[]
  2. Sử dụng danh sách với tên chỉ mục và cột
  3. Sử dụng zip[]
  4. Sử dụng danh sách đa chiều
  5. Sử dụng danh sách đa chiều với cột và kiểu dữ liệu
  6. Sử dụng danh sách trong từ điển

sử dụng pd. Khung dữ liệu[]

Trong cách tiếp cận đầu tiên, chúng tôi đã sử dụng pd. DataFrame[] để chuyển đổi danh sách

Chương trình sau đây cho thấy làm thế nào nó có thể được thực hiện-

đầu ra

                0
0         English
1           Hindi
2     Mathematics
3         Science
4  Social Science

Giải trình

Đã đến lúc xem phần giải thích của chương trình trên-

  1. Ở bước đầu tiên, chúng tôi đã nhập thư viện gấu trúc
  2. Sau này, chúng tôi đã khai báo danh sách có chuỗi làm giá trị của nó
  3. Cuối cùng, chúng tôi đã chuyển danh sách này trong DataFrame[] và hiển thị đầu ra

Sử dụng Danh sách với Tên Chỉ mục và Cột

Trong phương pháp thứ hai, chúng tôi sẽ tạo một khung dữ liệu có giá trị chỉ mục và tên cột

Chương trình đưa ra dưới đây minh họa tương tự

đầu ra

           Subjects
i           English
ii            Hindi
iii     Mathematics
iv          Science
v    Social Science

Giải trình

Bây giờ là lúc để hiểu chương trình trên-

  1. Ở bước đầu tiên, chúng tôi đã nhập thư viện gấu trúc
  2. Sau này, chúng tôi đã khai báo danh sách có các chuỗi là giá trị của nó
  3. Cuối cùng, chúng tôi đã chuyển danh sách này vào DataFrame[] với danh sách các giá trị chỉ mục và tên cột
  4. Khi thực hiện chương trình, nó sẽ hiển thị đầu ra mong muốn

Sử dụng zip[]

Trong phương pháp này, chúng tôi đã sử dụng zip[]

Chương trình sau đây cho thấy làm thế nào nó có thể được thực hiện-

đầu ra

         Subjects    Code
0         English       20
1           Hindi          21
2     Mathematics    22
3         Science          23
4  Social Science      24

Giải trình

Đã đến lúc xem phần giải thích của chương trình trên-

  1. Ở bước đầu tiên, chúng tôi đã nhập thư viện gấu trúc
  2. Sau này, chúng tôi đã khai báo danh sách có các chuỗi làm giá trị của nó và một danh sách khác chứa các giá trị chỉ mục
  3. Cuối cùng, chúng tôi đã chuyển list_values ​​và list_index trong zip bên trong DataFrame[] với danh sách các giá trị chỉ mục và tên cột
  4. Khi thực hiện chương trình, nó sẽ hiển thị đầu ra mong muốn

Sử dụng danh sách đa chiều

Trong phương pháp này, chúng ta sẽ thấy cách một danh sách đa chiều có thể được sử dụng để chuyển đổi

Chương trình đưa ra dưới đây minh họa tương tự

đầu ra

Subject Name  Subject Code
0      English          4101
1        Hindi          4102
2      Science          4103
3  Mathematics          4104
4     Computer          4105

Giải trình

Bây giờ là lúc để hiểu chương trình trên-

  1. Ở bước đầu tiên, chúng tôi đã nhập thư viện gấu trúc
  2. Sau đó, chúng ta đã khai báo danh sách chứa các danh sách khác nhau và mỗi danh sách có một chuỗi và một giá trị số nguyên
  3. Cuối cùng, chúng tôi đã chuyển list_values ​​trong pd. DataFrame[] với danh sách tên cột
  4. Khi thực hiện chương trình, nó sẽ hiển thị đầu ra mong muốn

Sử dụng Danh sách Đa chiều với Cột và Kiểu dữ liệu

Trong cách tiếp cận này, chúng ta sẽ thấy một biến thể nhỏ của chương trình trên

Chương trình sau đây cho thấy làm thế nào nó có thể được thực hiện-

đầu ra

         First_Name  Last_Name   Age
0      Colin                  Lassiter      46.0
1      James                Gomez       24.0
2       Sara                  Charles      34.0
3      Raven                Stewart      24.0
4     Oliver                 Osment      21.0

Giải trình

Đã đến lúc xem phần giải thích của chương trình trên-

  1. Ở bước đầu tiên, chúng tôi đã nhập thư viện gấu trúc
  2. Sau đó, chúng tôi đã khai báo danh sách chứa các danh sách khác nhau và mỗi danh sách có hai giá trị chuỗi [tên và họ] và một giá trị số nguyên [tuổi]
  3. Cuối cùng, chúng tôi đã chuyển list_values ​​trong DataFrame[] với danh sách tên cột và loại dữ liệu
  4. Khi thực hiện chương trình, nó sẽ hiển thị đầu ra mong muốn

Sử dụng Danh sách trong Từ điển

Cuối cùng, trong phương pháp cuối cùng, chúng ta sẽ xem cách danh sách có thể được sử dụng với từ điển và chuyển đổi danh sách thành khung dữ liệu

Chương trình đưa ra dưới đây minh họa tương tự

đầu ra

       First Name   Last_Name    Age
0      Colin               Lassiter         46
1      James            Gomez           24
2       Sara              Charles           34
3      Raven            Stewart          24
4     Oliver             Osment          21

Giải trình

Bây giờ là lúc để hiểu chương trình trên-

  1. Ở bước đầu tiên, chúng tôi đã nhập thư viện gấu trúc
  2. Sau đó, chúng tôi đã khai báo ba danh sách, cụ thể là f_name, l_name và age
  3. Trong bước tiếp theo, chúng tôi đã sử dụng các danh sách này làm giá trị cho các khóa của từ điển
  4. Cuối cùng, chúng tôi đã chuyển dict trong DataFrame[]
  5. Khi thực hiện chương trình, nó sẽ hiển thị đầu ra mong muốn

Phần kết luận

Trong hướng dẫn này, chúng ta đã tìm hiểu một số phương pháp thú vị để chuyển đổi danh sách thành khung dữ liệu trong Python

Tệp CSV có thể được chuyển đổi thành DataFrame Python không?

Hàm pandas read_csv[] nhập tệp CSV sang định dạng DataFrame . tiêu đề. điều này cho phép bạn chỉ định hàng nào sẽ được sử dụng làm tên cột cho khung dữ liệu của bạn. Dự kiến ​​một giá trị int hoặc danh sách các giá trị int. Giá trị mặc định là header=0 , có nghĩa là hàng đầu tiên của tệp CSV sẽ được coi là tên cột.

Làm cách nào để chuyển đổi danh sách thành gấu trúc DataFrame?

Trong cách tiếp cận đầu tiên, chúng tôi đã sử dụng pd. .
nhập gấu trúc dưới dạng pd
#list_values ​​có chuỗi
list_values ​​= ['Tiếng Anh','Tiếng Hindi','Toán học','Khoa học','Khoa học xã hội']
df = pd. Khung dữ liệu [list_values]
in [df]

Chủ Đề