使用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()

 

posted @ 2020-04-13 11:12  蛮好不太坏  阅读(1600)  评论(0编辑  收藏  举报