Cách thêm tiêu đề vào python

Pandas dataframe là cấu trúc dữ liệu hai chiều được sử dụng để lưu trữ các giá trị ở định dạng hàng và cột. Các hàng và cột có thể có nhãn có thể được sử dụng để truy cập chúng. Nhãn hàng được gọi là chỉ mục và nhãn Cột được gọi là tiêu đề

Bạn có thể thêm tiêu đề vào khung dữ liệu gấu trúc bằng df. cột = [‘Tên_cột 1’, ‘tên_cột 2’]

Nếu bạn vội vàng

Bạn có thể sử dụng đoạn mã sau để đặt tiêu đề cột cho khung dữ liệu

Đoạn trích

df.columns = ["sepal_length", "sepal_width", "petal_length", "petal_width"]

Nếu bạn muốn hiểu chi tiết, hãy đọc tiếp…

Trong hướng dẫn này, bạn sẽ tìm hiểu các phương thức khác nhau có sẵn để thêm tên cột vào khung dữ liệu

Mục lục

Khung dữ liệu mẫu [Khung dữ liệu không có tiêu đề]

Đây là khung dữ liệu mẫu được sử dụng trong suốt hướng dẫn

Bạn đang tải bộ dữ liệu mống mắt từ thư viện bộ dữ liệu sklearn và tạo khung dữ liệu gấu trúc từ đó. Khi tạo, nó không có tiêu đề cho nó

Đoạn trích

import pandas as pd

from sklearn import datasets

iris = datasets.load_iris[]

df = pd.DataFrame[data=iris.data]

df.head[]

Bạn có thể in khung dữ liệu bằng cách sử dụng

import pandas as pd

from sklearn import datasets

iris = datasets.load_iris[]

df = pd.DataFrame[data=iris.data]

df.head[]
0 và bạn sẽ thấy 5 hàng đầu tiên của khung dữ liệu

Khung dữ liệu sẽ trông giống như

012305. 13. 51. 40. 214. 93. 01. 40. 224. 73. 21. 30. 234. 63. 11. 50. 245. 03. 61. 40. 2

Thêm tiêu đề vào khung dữ liệu Pandas hiện có bằng thuộc tính cột

Thuộc tính cột đặt tiêu đề cho khung dữ liệu gấu trúc

  • Bạn có thể gán tên cột dưới dạng danh sách cho thuộc tính này
  • Kích thước của danh sách phải bằng số cột trong khung dữ liệu Pandas. Nếu không, bạn sẽ nhận được
    import pandas as pd
    
    from sklearn import datasets
    
    iris = datasets.load_iris[]
    
    df = pd.DataFrame[data=iris.data]
    
    df.head[]
    1

Mã số

df.columns = ["sepal_length", "sepal_width", "petal_length", "petal_width"]

df.head[]

Khung dữ liệu sẽ trông giống như

sepal_lengthsepal_widthpetal_lengthpetal_width05. 13. 51. 40. 214. 93. 01. 40. 224. 73. 21. 30. 234. 63. 11. 50. 245. 03. 61. 40. 2

Đây là cách bạn có thể sử dụng thuộc tính cột để chèn tiêu đề vào khung dữ liệu

Thêm tiêu đề vào khung dữ liệu Pandas hiện có bằng phương thức Set_Axis[]

Trong phần này, bạn sẽ tìm hiểu cách phương thức set_axis[] đặt tiêu đề cột của khung dữ liệu. Theo tài liệu, nó được sử dụng để đặt chỉ mục của trục đã chỉ định

Trong ngữ cảnh này, bạn sẽ sử dụng nó để đặt chỉ mục của các trục cột

Nó chấp nhận ba tham số

  • import pandas as pd
    
    from sklearn import datasets
    
    iris = datasets.load_iris[]
    
    df = pd.DataFrame[data=iris.data]
    
    df.head[]
    2 - Danh sách các tên cột sẽ được gán cho khung dữ liệu
  • import pandas as pd
    
    from sklearn import datasets
    
    iris = datasets.load_iris[]
    
    df = pd.DataFrame[data=iris.data]
    
    df.head[]
    3 – Để chỉ định rằng nhãn cần được đặt cho các trục của cột
  • import pandas as pd
    
    from sklearn import datasets
    
    iris = datasets.load_iris[]
    
    df = pd.DataFrame[data=iris.data]
    
    df.head[]
    4 – Để chỉ định các thay đổi phải được thực hiện trong cùng một khung dữ liệu thay vì tạo một khung dữ liệu mới

Mã số

Đoạn mã sau trình bày cách sử dụng phương pháp

import pandas as pd

from sklearn import datasets

iris = datasets.load_iris[]

df = pd.DataFrame[data=iris.data]

df.head[]
0 để đặt tiêu đề

df.set_axis[["sepal_length[cm]", "sepal_width[cm]", "petal_length[cm]", "petal_width[cm]"], axis=1, inplace=True]

df.head[]

Khung dữ liệu sẽ trông giống như

chiều_dài đài hoa[cm]chiều_rộng đài hoa[cm]chiều_dài cánh_hoa[cm]chiều_rộng_cánh_hoa[cm]05. 13. 51. 40. 214. 93. 01. 40. 224. 73. 21. 30. 234. 63. 11. 50. 245. 03. 61. 40. 2

Đây là cách bạn có thể thêm tiêu đề vào các cột trong khung dữ liệu gấu trúc

Thêm tiêu đề cột đa cấp

Pandas dataframe có thể có nhiều tiêu đề cột cho các cột hoặc hàng

Trong phần này, bạn sẽ tìm hiểu cách thêm tiêu đề cột đa cấp

Khung dữ liệu được tạo trong các phần trên đã chứa các tiêu đề

Bây giờ, bạn sẽ thêm tiêu đề cột cấp hai

  • Sử dụng phương pháp
    import pandas as pd
    
    from sklearn import datasets
    
    iris = datasets.load_iris[]
    
    df = pd.DataFrame[data=iris.data]
    
    df.head[]
    1
  • Sử dụng thêm tham số
    import pandas as pd
    
    from sklearn import datasets
    
    iris = datasets.load_iris[]
    
    df = pd.DataFrame[data=iris.data]
    
    df.head[]
    2 để thêm tên cột ở cấp độ tiếp theo thay vì thay thế tên cột hiện có

Mã số

Đoạn mã sau trình bày cách thêm tiêu đề đa cấp vào khung dữ liệu gấu trúc

df['Flower Type'] = 'Iris'

df = df.set_index['Flower Type', append=True].unstack['Flower Type']

df.head[]

Khung dữ liệu sẽ trông giống như

sepal_length[cm]sepal_width[cm]petal_length[cm]petal_width[cm]Loại hoaIrisIrisIrisIris15. 13. 51. 40. 2Iris-setosa24. 93. 01. 40. 2Iris-setosa34. 73. 21. 30. 2Iris-setosa44. 63. 11. 50. 2Iris-setosa55. 03. 61. 40. 2Iris-setosa

Đây là cách bạn có thể thêm tiêu đề cột đa cấp vào khung dữ liệu gấu trúc hiện có

Phần kết luận

Tóm lại, bạn đã học cách thêm tiêu đề vào khung dữ liệu gấu trúc hiện có bằng cách sử dụng thuộc tính

import pandas as pd

from sklearn import datasets

iris = datasets.load_iris[]

df = pd.DataFrame[data=iris.data]

df.head[]
3 và phương thức
import pandas as pd

from sklearn import datasets

iris = datasets.load_iris[]

df = pd.DataFrame[data=iris.data]

df.head[]
4. Bạn cũng đã học cách đặt tên cột trong khi đọc tệp CSV để tạo khung dữ liệu gấu trúc

Tiêu đề trong Python là gì?

Tiêu đề chứa thông tin giao thức cụ thể xuất hiện ở phần đầu của thông báo thô được gửi qua kết nối TCP . Phần nội dung của thư được phân tách khỏi các tiêu đề bằng một dòng trống.

Làm cách nào để lấy tiêu đề từ CSV Python?

Các bước. .
Mở tệp CSV bằng DictReader
Chuyển đổi tập tin này thành một danh sách
Chuyển đổi hàng đầu tiên của danh sách sang từ điển
Gọi phương thức keys[] của từ điển và chuyển đổi nó thành một danh sách
Hiển thị danh sách

Chủ Đề