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