使用pandas读取csv文件和写入文件
这是我的CSV文件
读取其中得tempo这一列
1 import pandas as pd #导入pandas包 2 data = pd.read_csv("E:\\毕设\\情感识别\\Music-Emotion\\Music-Emotion\\Emotion_features.csv") #读取csv文件 3 feature = data.loc[:, ['tempo']]#读取trmpo列得所有行 4 feature1 = data.loc[2:4, ['tempo', 'total_beats']] #打印2-4行,特定得两列"tempo"和"total_beats"
写入CSV文件
1 import csv 2 csvFile = open("csvData.csv", "w") #创建csv文件 3 writer = csv.writer(csvFile) #创建写的对象 4 #先写入columns_name 5 writer.writerow(["index","a_name","b_name"]) #写入列的名称 6 #写入多行用writerows #写入多行 7 writer.writerows([[1,a,b],[2,c,d],[3,d,e]]) 8 csvFile.close()