Share python read csv file

trongtan806

New member
## Cách đọc tệp CSV trong Python

CSV (giá trị phân tách bằng dấu phẩy) là một định dạng tệp phổ biến để lưu trữ dữ liệu bảng.Đây là một tệp văn bản đơn giản lưu trữ dữ liệu theo hàng và cột, với mỗi hàng được phân tách bởi một ký tự dòng mới và mỗi cột được phân tách bằng dấu phẩy.

Python có một mô-đun tích hợp có tên là `csv` có thể được sử dụng để đọc và ghi các tệp CSV.Để đọc tệp CSV, bạn có thể sử dụng hàm `csv.Reader ()`.Hàm này lấy một đối tượng tệp làm đối số đầu tiên của nó và trả về đối tượng `csv.Reader`.Đối tượng `csv.Reader` sau đó có thể được sử dụng để lặp lại trên các hàng của tệp CSV.

Ví dụ: mã sau đọc tệp CSV có tên là `data.csv` và in nội dung của mỗi hàng vào bảng điều khiển:

`` `Python
Nhập CSV

với Open ('data.csv', 'r') như f:
Reader = csv.Reader (F)
Đối với hàng trong đầu đọc:
in (hàng)
`` `

Đầu ra của mã này sẽ là:

`` `
['Tên', 'Tuổi', 'Nghề nghiệp']]
['John Doe', '25', 'Kỹ sư phần mềm']]
['Jane Doe', '23', 'Giáo viên']
`` `

Bạn cũng có thể sử dụng hàm `csv.dictreader ()` để đọc tệp CSV vào từ điển.Hàm này lấy một đối tượng tệp làm đối số đầu tiên của nó và trả về một đối tượng `csv.dictreader`.Đối tượng `csv.dictreader` sau đó có thể được sử dụng để lặp lại trên các hàng của tệp CSV và mỗi hàng sẽ được trả về dưới dạng từ điển.

Ví dụ: mã sau đọc tệp CSV có tên là `data.csv` và in nội dung của mỗi hàng vào bảng điều khiển dưới dạng từ điển:

`` `Python
Nhập CSV

với Open ('data.csv', 'r') như f:
Reader = CSV.DicTreader (F)
Đối với hàng trong đầu đọc:
in (hàng)
`` `

Đầu ra của mã này sẽ là:

`` `
{'Tên': 'John Doe', 'Age': '25', 'Nghề nghiệp': 'Kỹ sư phần mềm'}
{'Tên': 'Jane Doe', 'Age': '23', 'Nghề nghiệp': 'Giáo viên'}
`` `

### hashtags

* #Python
* #CSV
* #khoa học dữ liệu
* #Học máy
* #dữ liệu lớn
=======================================
## How to Read a CSV File in Python

CSV (Comma-Separated Values) is a common file format for storing tabular data. It is a simple text file that stores data in rows and columns, with each row separated by a newline character and each column separated by a comma.

Python has a built-in module called `csv` that can be used to read and write CSV files. To read a CSV file, you can use the `csv.reader()` function. This function takes a file object as its first argument and returns a `csv.reader` object. The `csv.reader` object can then be used to iterate over the rows of the CSV file.

For example, the following code reads a CSV file called `data.csv` and prints the contents of each row to the console:

```python
import csv

with open('data.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
print(row)
```

The output of this code would be:

```
['Name', 'Age', 'Occupation']
['John Doe', '25', 'Software Engineer']
['Jane Doe', '23', 'Teacher']
```

You can also use the `csv.DictReader()` function to read a CSV file into a dictionary. This function takes a file object as its first argument and returns a `csv.DictReader` object. The `csv.DictReader` object can then be used to iterate over the rows of the CSV file, and each row will be returned as a dictionary.

For example, the following code reads a CSV file called `data.csv` and prints the contents of each row to the console as a dictionary:

```python
import csv

with open('data.csv', 'r') as f:
reader = csv.DictReader(f)
for row in reader:
print(row)
```

The output of this code would be:

```
{'Name': 'John Doe', 'Age': '25', 'Occupation': 'Software Engineer'}
{'Name': 'Jane Doe', 'Age': '23', 'Occupation': 'Teacher'}
```

### Hashtags

* #Python
* #CSV
* #data-science
* #Machine-learning
* #Big-data
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top