CSV檔案的讀寫方法

2021-10-12 16:29:17 字數 1017 閱讀 8897

1 csv檔案有column

可以使用pandas直接按column讀取

import pandas as pd

# 讀df = pd.read_csv(data_path)

df.columns """>>'cat' 'label' 'texts' """

df['cat'] """>> 返回乙個很長的list """

​# 寫:

dataframe = pd.dataframe()

dataframe.to_csv(output_path+name+"file name",index=false,sep=',')

# , 逗號意味著存的是csv檔案,如何相隔是\t 則就是tsv檔案,修改file name字尾為.tsv

除了按column讀,這種也可以按照下面的方法一行一行讀

2 csv檔案沒有column

# 讀

csvfile = open('../../data/capital/2011-q3-cabi-trip-history-data.csv','r')

csv_reader = csv.reader(csvfile)

cat =

label =

text =

for one_line in csv_reader:

# 一行一行的來

...csv_reader.close()

​# 寫

data = list

csvfile2 = open('../../data/capital/0001.csv','w',newline='')

writer = csv.writer(csvfile2)

m = len(data)

for i in range(m):

writer.writerow(data[i]) # 一行一行寫

csvfile2.close()

未完帶補充...

CSV檔案讀寫

delimiter 分隔符 quotechar 如果某個item中包含了分隔符,用quotechar包裹 doublequote quotechar double 一下用來做區分 escapechar 如果不用 doublequote 的方法還可以用 escapechar 來輔助 linetermi...

CSV 檔案讀寫

乙個臨時的任務,需要把乙個有幾百萬條記錄的 csv 檔案分割成多個小一點的檔案,沒找到合適的分割工具,就花了一點時間研究了 csv 檔案的讀寫操作。成果如下 public static arraylistreadcsvbycsvreader string filepath reader.close ...

python使用csv讀寫CSV檔案

檔案的讀 import csv with open test.csv r as csv file reader csv.reader csv file for line in reader print line 檔案的寫 import csv 表頭 file header houseinfo hou...