青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

python3讀取csv文件

CSV文件是一種常見的文件格式,它可以存儲表格數據,并且易于處理和使用 。Python3作為一種強大的編程語言,提供了豐富的庫和函數,可以輕松讀取和處理CSV文件 。本文將從多個角度分析Python3讀取CSV文件的方法和技巧 。
1. 讀取CSV文件

python3讀取csv文件


Python3提供了csv模塊,可以輕松讀取和處理CSV文件 。使用csv模塊的reader函數可以逐行讀取CSV文件,并將每行數據轉換為列表 。示例代碼如下:
```
import csv
with open('data.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
```
這段代碼打開名為data.csv的CSV文件,并使用reader函數讀取文件中的每一行 。在for循環中,每一行數據都被轉換為列表,并被打印到控制臺上 。
2. 讀取指定列數據
在讀取CSV文件時,有時只需要獲取某些列的數據,而不需要讀取整個文件 。使用csv模塊的DictReader函數可以按照列名讀取CSV文件中的數據 。示例代碼如下:
```
import csv
with open('data.csv', 'r') as file:
reader = csv.DictReader(file)
for row in reader:
print(row['name'], row['age'])
【python3讀取csv文件】```
這段代碼打開名為data.csv的CSV文件,并使用DictReader函數讀取文件中的每一行 。在for循環中,按照列名'name'和'age'讀取每行數據,并打印到控制臺上 。
3. 寫入CSV文件
除了讀取CSV文件,Python3也可以使用csv模塊將數據寫入CSV文件 。使用csv模塊的writer函數可以將數據寫入CSV文件中 。示例代碼如下:
```
import csv
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['name', 'age'])
writer.writerow(['Tom', '18'])
writer.writerow(['Jerry', '20'])
```
這段代碼創建了一個名為output.csv的CSV文件,并使用writer函數將數據寫入文件中 。在第一個writerow函數中,寫入列名數據;在后面兩個writerow函數中,分別寫入'Tom'和'Jerry'的數據 。
4. 讀取CSV文件并轉換為Pandas數據框
Pandas是一個強大的Python數據分析庫,它可以輕松處理CSV文件中的數據,并將其轉換為數據框 。使用Pandas庫的read_csv函數可以讀取CSV文件,并將其轉換為數據框 。示例代碼如下:
```
import pandas as pd
df = pd.read_csv('data.csv')
print(df)
```
這段代碼使用Pandas庫中的read_csv函數讀取名為data.csv的CSV文件,并將其轉換為數據框 。最后將數據框打印到控制臺上 。

    猜你喜歡