Df sang HTML không có chỉ mục

Khung dữ liệu Pandas là cấu trúc dữ liệu 2 chiều, giống như mảng 2 chiều hoặc bảng có hàng và cột

Thí dụ

Tạo một Khung dữ liệu Pandas đơn giản

nhập gấu trúc dưới dạng pd

data = {
  "calo". [420, 380, 390],
  "thời lượng". [50, 40, 45]
}

#load dữ liệu vào đối tượng DataFrame.
df = pd. Khung dữ liệu(dữ liệu)

in (df)

Kết quả

     calories  duration
  0       420        50
  1       380        40
  2       390        45

Tự mình thử »


Xác định vị trí hàng

Như bạn có thể thấy từ kết quả ở trên, DataFrame giống như một bảng có các hàng và cột

Pandas sử dụng thuộc tính loc để trả về một hoặc nhiều hàng được chỉ định

Thí dụ

Trả về hàng 0

#tham khảo chỉ mục hàng.
in(df. loc[0])

Kết quả

  calories    420
  duration     50
  Name: 0, dtype: int64

Tự mình thử »

Ghi chú. Ví dụ này trả về Chuỗi Pandas

Thí dụ

Trả về hàng 0 và 1

#use danh sách chỉ mục.
in(df. loc[[0, 1]])

Kết quả

     calories  duration
  0       420        50
  1       380        40

Tự mình thử »

Ghi chú. Khi sử dụng [], kết quả là một Khung dữ liệu Pandas



Chỉ mục được đặt tên

Với đối số index, bạn có thể đặt tên cho các chỉ mục của riêng mình

Thí dụ

Thêm danh sách tên để đặt tên cho mỗi hàng

nhập gấu trúc dưới dạng pd

data = {
  "calo". [420, 380, 390],
  "thời lượng". [50, 40, 45]
}

df = pd. DataFrame(data, index = ["day1", "day2", "day3"])

in (df)

Kết quả

        calories  duration
  day1       420        50
  day2       380        40
  day3       390        45

Tự mình thử »

Xác định vị trí các chỉ mục được đặt tên

Sử dụng chỉ mục được đặt tên trong thuộc tính loc để trả về (các) hàng đã chỉ định

Thí dụ

Trả về "ngày2"

#tham khảo chỉ mục được đặt tên.
in(df. loc["day2"])

Kết quả

  calories    380
  duration     40
  Name: 0, dtype: int64

Tự mình thử »


Tải tệp vào DataFrame

Nếu bộ dữ liệu của bạn được lưu trữ trong một tệp, Pandas có thể tải chúng vào DataFrame

Thí dụ

Tải tệp được phân tách bằng dấu phẩy (tệp CSV) vào DataFrame

nhập gấu trúc dưới dạng pd

df = pd. read_csv('dữ liệu. csv')

in (df)

Tự mình thử »

Bạn sẽ tìm hiểu thêm về cách nhập tệp trong các chương tiếp theo


Kiểm tra bản thân với các bài tập

Bài tập

Chèn đúng phương thức Pandas để tạo DataFrame


Cung cấp câu trả lời "

bắt đầu bài tập


Khi in một khung dữ liệu, theo mặc định, chỉ mục sẽ xuất hiện cùng với đầu ra nhưng chỉ mục này có thể bị xóa nếu cần. Để in khung dữ liệu không có tham số chỉ mục indices trong to_string() phải được đặt thành Sai

cú pháp.  

df. to_string(chỉ mục = Sai)

Tiếp cận

  • Nhập mô-đun
  • Tạo một khung dữ liệu đơn giản
  • Đặt chỉ mục thành false trong to_string()
  • Kết quả in

Thực hiện bằng cách sử dụng phương pháp này được đưa ra dưới đây

ví dụ 1.  

Python3




import

  calories    420
  duration     50
  Name: 0, dtype: int64

0

 

  calories    420
  duration     50
  Name: 0, dtype: int64

1
  calories    420
  duration     50
  Name: 0, dtype: int64

2
  calories    420
  duration     50
  Name: 0, dtype: int64

3_______14
  calories    420
  duration     50
  Name: 0, dtype: int64

5
  calories    420
  duration     50
  Name: 0, dtype: int64

6
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

8
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

01
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

03
  calories    420
  duration     50
  Name: 0, dtype: int64

7

________ 105 ________ 106 ________ 107

 

  calories    420
  duration     50
  Name: 0, dtype: int64

08
  calories    420
  duration     50
  Name: 0, dtype: int64

09
  calories    420
  duration     50
  Name: 0, dtype: int64

5_______111
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

13
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

13
  calories    420
  duration     50
  Name: 0, dtype: int64

7

  calories    420
  duration     50
  Name: 0, dtype: int64

17
  calories    420
  duration     50
  Name: 0, dtype: int64

18
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

11
  calories    420
  duration     50
  Name: 0, dtype: int64

21

 

  calories    420
  duration     50
  Name: 0, dtype: int64

22
  calories    420
  duration     50
  Name: 0, dtype: int64

23
  calories    420
  duration     50
  Name: 0, dtype: int64

2
  calories    420
  duration     50
  Name: 0, dtype: int64

25
  calories    420
  duration     50
  Name: 0, dtype: int64

26
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

28
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

30
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

32
  calories    420
  duration     50
  Name: 0, dtype: int64

7
  calories    420
  duration     50
  Name: 0, dtype: int64

34
  calories    420
  duration     50
  Name: 0, dtype: int64

35

Pandas trong Python có khả năng chuyển đổi Pandas DataFrame thành một bảng trong trang web HTML. gấu trúc. Khung dữ liệu. phương thức to_html()  được sử dụng để hiển thị Khung dữ liệu Pandas

Cú pháp. Khung dữ liệu. to_html()
Quay lại. Trả về định dạng html của khung dữ liệu.

Hãy hiểu với các ví dụ

Đầu tiên, tạo một Dataframe

Python3




loc5

import

  calories    420
  duration     50
  Name: 0, dtype: int64

0

loc8 loc9import []1

[]2

[]3

loc50loc51 loc52_______553loc54loc55____556loc57loc56loc59import0

import1import2____556import4import5

import6

import7import8loc54

  calories    420
  duration     50
  Name: 0, dtype: int64

00loc56
  calories    420
  duration     50
  Name: 0, dtype: int64

02loc56
  calories    420
  duration     50
  Name: 0, dtype: int64

04loc56

  calories    420
  duration     50
  Name: 0, dtype: int64

06
  calories    420
  duration     50
  Name: 0, dtype: int64

07____556
  calories    420
  duration     50
  Name: 0, dtype: int64

00import5

import6

import7loc83loc54loc85loc56loc87loc56loc89loc56loc91loc56loc93import5

import6

import7loc97loc54loc99loc56import1loc56import3loc56import5loc56import3import8

Làm cách nào để hiển thị df trong HTML?

to_html() method được sử dụng để hiển thị Khung dữ liệu Pandas. Trở lại. Trả về định dạng html của khung dữ liệu.

Tôi có thể có DataFrame không có chỉ mục không?

Để in khung dữ liệu không có chỉ mục bằng cách làm trống chỉ mục . và gán cái này cho DataFrame. thuộc tính chỉ mục. You can set the index as empty for each row, you can do this by creating an array with the empty string (one for each row in the DataFrame). and assign this to the DataFrame. inde x property.

Làm cách nào để chuyển đổi DataFrame thành HTML?

Để hiển thị Khung dữ liệu Pandas thành Bảng HTML, hãy sử dụng pandas. Khung dữ liệu. phương thức to_html() . Toàn bộ DataFrame được chuyển đổi thành phần tử html

Làm cách nào để chuyển đổi DataFrame thành tệp HTML trong Python?

Chuyển khung dữ liệu sang HTML .
# chuyển đổi thành khung dữ liệu df = pd. DataFrame(data=students) # in khung dữ liệu print(df)
# chuyen sang html html = df. to_html() # in html in(html)
# chuyen sang html html = df. to_html() tệp = open("chỉ mục. html", "w"). ghi (html) tập tin. Thoát()