Python CSV Excel

Để đọc dữ liệu từ tệp csv hoặc excel, bạn có thể sử dụng thư viện pandas. Hàm này là read_csv[] hoặc read_excel[] từ pandas

Bạn phải cung cấp đường dẫn tệp dưới dạng chuỗi. Đảm bảo tên tệp và phần mở rộng cũng được cung cấp trong đường dẫn

Trong ví dụ dưới đây, một tệp có tên “CarPricesData. csv” đang được đọc trong python. Đường dẫn được cung cấp cùng với tên tệp có phần mở rộng dưới dạng chuỗi. Dấu phân cách được cung cấp dưới dạng dấu phẩy “,”. Hầu hết các tệp CSV sẽ có dấu phân cách là dấu phẩy”,” nhưng đôi khi nó cũng có thể là tab hoặc ký tự đặc biệt như dấu ngã “~”. Tùy thuộc vào tệp đến, bạn nên chỉ định dấu phân cách

Mã hóa = ‘latin-1’ có nghĩa là bộ ký tự sẽ sử dụng. Bộ ký tự mặc định là utf-8 hoạt động với hầu hết các bộ dữ liệu, tuy nhiên, có một số trường hợp khi dữ liệu được mã hóa cụ thể bằng các ký tự latin-1, thì utf-8 sẽ không thành công, do đó hãy sử dụng mã hóa = 'latin-1' cho

1

2

3

4

5

6

7

8

9

# Sử dụng gấu trúc để đọc tệp csv bằng cách cung cấp đường dẫn của tệp tới hàm read_csv[]

# Nhiều định dạng khác có sẵn e. g read_excel[], read_table[], read_json, v.v.

# các tùy chọn này có thể được nhìn thấy bằng cách sử dụng tùy chọn tab dấu chấm

# Đầu ra của hàm read_csv ở đây được lưu trữ dưới dạng DataFrame

Dữ liệu về giá xe=pd. read_csv[filepath_or_buffer=' . csv',

                          sep=',', encoding='latin']

 

# In vài bản ghi dữ liệu

Dữ liệu giá xe. đầu[n=5]

Đầu ra mẫu

Đọc tệp csv bằng gấu trúc trong python

Đọc tệp Excel bằng pandas

Để đọc tệp excel, lệnh là read_excel[] từ thư viện pandas. Ở đây cũng vậy, bạn chỉ cần cung cấp đường dẫn của tệp cùng với tên tệp và phần mở rộng chính xác như. xls hoặc xlsx tùy thuộc vào loại tệp bạn có

Đối số sheet_name=’car data’ dùng để chỉ định sheet nào cần nhập từ excel

1

2

3

4

5

6

7

# Sử dụng gấu trúc để đọc tệp excel bằng cách cung cấp đường dẫn của tệp

# Đầu ra của hàm read_excel[] ở đây được lưu trữ dưới dạng DataFrame

Dữ liệu về giá xe=pd. read_excel[io=' . xlsx',

                          sheet_name='dữ liệu ô tô']

Chủ Đề