Cách thêm tiêu đề trong excel bằng python

Bạn có thể thêm hoặc đặt hàng tiêu đề thành DataFrame của gấu trúc khi bạn tạo DataFrame hoặc thêm tiêu đề sau khi tạo DataFrame. Nếu bạn đang đọc tệp CSV không có tiêu đề thì bạn cần thêm tiêu đề đó sau khi đọc dữ liệu CSV vào DataFrame của gấu trúc

Trong bài viết gấu trúc này thêm tiêu đề vào DataFrame, tôi sẽ giải thích cách thêm tiêu đề vào DataFrame với một số ví dụ. Tiêu đề trên pandas DataFrame được sử dụng để xác định loại cột và giá trị mà nó nắm giữ

1. Ví dụ nhanh để thêm hàng tiêu đề vào khung dữ liệu gấu trúc

Dưới đây là một số ví dụ nhanh về cách đặt tiêu đề thành pandas DataFrame


# Header values to be added
column_names=["Courses","Fee",'Duration']

# Create DataFrame by assigning header
df=pd.DataFrame[technologies, columns=column_names]

# Add header row while reading a CSV file
df = pd.read_csv['courses.csv', names=column_names]

# Add Header to existing DataFrame
df.columns = column_names

2. Thêm hàng tiêu đề trong khi tạo DataFrame

Nếu bạn đang tạo DataFrame theo cách thủ công từ đối tượng dữ liệu thì bạn có tùy chọn thêm hàng tiêu đề trong khi tạo DataFrame. Để tạo DataFrame, bạn sẽ sử dụng hàm tạo DataFrame lấy tham số


# Import pandas Library
import pandas as pd
technologies = [ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]

# Header values to be added
column_names=["Courses","Fee",'Duration']

# Create DataFrame by assigning header
df=pd.DataFrame[technologies, columns=column_names]
print[df]
3 để gán tiêu đề. Nó lấy một danh sách làm giá trị và số lượng giá trị trong danh sách không được vượt quá số lượng cột trong DataFrame


# Import pandas Library
import pandas as pd
technologies = [ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]

# Header values to be added
column_names=["Courses","Fee",'Duration']

# Create DataFrame by assigning header
df=pd.DataFrame[technologies, columns=column_names]
print[df]

Sản lượng dưới sản lượng


  Courses    Fee Duration
0   Spark  20000   30days
1  Pandas  25000   40days

2. Thêm tiêu đề trong khi đọc CSV vào DataFrame của gấu trúc

Phương thức read_csv[] của pandas có một tùy chọn để xác định tiêu đề xuất hiện trong tệp CSV, Trong trường hợp nếu tệp CSV của bạn không có tiêu đề thì bạn có thể thêm tiêu đề tùy chỉnh trong khi đọc CSV vào DataFrame của gấu trúc


# Header values to be added
column_names=["Courses","Fee",'Duration']

# Add header row while reading a CSV file
df = pd.read_csv['courses.csv', names=column_names]

3. Thêm hàng tiêu đề vào khung dữ liệu gấu trúc hiện có

Trong các phần trên, bạn đã thấy cách thêm trong khi tạo DataFrame. Đôi khi, không thể biết trước các tiêu đề và bạn có thể cần thêm tiêu đề vào DataFrame hiện có


import pandas as pd

# Create DataFrame with out header
df=pd.DataFrame[[ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]]

# Assign header to Existing DataFrame
column_names=["Courses","Fee",'Duration']
df.columns = column_names
print[df]

Mang lại sản lượng tương tự như trên

4. Hoàn thành các ví dụ để thêm hàng tiêu đề vào Pandas DataFrame


# Import pandas Library
import pandas as pd
technologies = [ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]

# Header values to be added
column_names=["Courses","Fee",'Duration']

# Create DataFrame by assigning header
df=pd.DataFrame[technologies, columns=column_names]
print[df]

# Add header row while reading a CSV file
df = pd.read_csv['courses.csv', names=column_names]

# Create DataFrame with out header
df=pd.DataFrame[[ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]]

# Assign header to Existing DataFrame
column_names=["Courses","Fee",'Duration']
df.columns = column_names
print[df]

Phần kết luận

Trong bài viết này, bạn đã học cách thêm hàng tiêu đề vào DataFrame của gấu trúc, trong khi tạo, khi đọc CSV và vào DataFrame hiện có

Ghi chú. Nếu bạn muốn xóa đầu trang và chân trang cho nhiều trang tính cùng một lúc, hãy chọn các trang tính đó rồi mở hộp thoại Thiết lập Trang. Để xóa ngay tất cả đầu trang và chân trang, trên tab Đầu trang/Chân trang, hãy chọn [không có] trong hộp Đầu trang hoặc Chân trang

Tôi cần xuất dữ liệu ra file excel


# Import pandas Library
import pandas as pd
technologies = [ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]

# Header values to be added
column_names=["Courses","Fee",'Duration']

# Create DataFrame by assigning header
df=pd.DataFrame[technologies, columns=column_names]
print[df]
4 đã có, giữ nguyên tiêu đề sau khi xuất

tiêu đề của tệp excel


# Import pandas Library
import pandas as pd
technologies = [ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]

# Header values to be added
column_names=["Courses","Fee",'Duration']

# Create DataFrame by assigning header
df=pd.DataFrame[technologies, columns=column_names]
print[df]
4 trước khi xuất dữ liệu sang tệp như bên dưới

StudentId,StudentName

sau khi chạy truy vấn tập lệnh để xuất dữ liệu sang


# Import pandas Library
import pandas as pd
technologies = [ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]

# Header values to be added
column_names=["Courses","Fee",'Duration']

# Create DataFrame by assigning header
df=pd.DataFrame[technologies, columns=column_names]
print[df]
4 và Tiêu đề được đổi thành

StudentId,Name

vấn đề của tôi là tiêu đề đã thay đổi từ tên cột

StudentId,Name
2 [tồn tại trên sql]

Mình xuất dữ liệu ra excel bằng dòng này

InputDataSet.to_excel[FullFilePath,sheet_name=TableName.split["."][-1],index=False]

Tôi cố gắng thay đổi

StudentId,Name
3 nó để giữ tiêu đề trên tệp excel

# Import pandas Library
import pandas as pd
technologies = [ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]

# Header values to be added
column_names=["Courses","Fee",'Duration']

# Create DataFrame by assigning header
df=pd.DataFrame[technologies, columns=column_names]
print[df]
4 mà không thay đổi như dưới đây


# Import pandas Library
import pandas as pd
technologies = [ ["Spark",20000, "30days"], 
                 ["Pandas",25000, "40days"], 
               ]

# Header values to be added
column_names=["Courses","Fee",'Duration']

# Create DataFrame by assigning header
df=pd.DataFrame[technologies, columns=column_names]
print[df]
1

nhưng nó cung cấp cho tôi dữ liệu không có tiêu đề và hàng tiêu đề trống

vậy có ai có thể giúp tôi xuất dữ liệu sang tệp excel mà không thay đổi hoặc ghi đè lên tiêu đề không?

Ghi chú Cách không thực tế để thay đổi tên cột từ

StudentId,Name
5 trên bảng máy chủ sql tạo chế độ xem để sử dụng nó làm tiêu đề excel

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 để thêm tiêu đề vào tệp CSV hiện có mà không thay thế hàng đầu tiên?

1 câu trả lời .
mở một tập tin mới để viết
đọc hàng đầu tiên của CSV của bạn
giải thích các chỉ mục cột là tiêu đề
viết tiêu đề
viết hàng đầu tiên
đọc/ghi phần còn lại của các hàng
di chuyển tệp mới trở lại tệp cũ, ghi đè lên [không hiển thị]

Chủ Đề