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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM