pandas,csv筆記

問題背景: 甲方給的數據時csv格式

數據格式如下:

紅框內纔是用於關鍵數據,然後我並不需要上面其他的信息:

第一:可以看到甲方提供給我的csv文件是沒有header的,所以讀取的時候要用下面的方式

把header設置爲None,然後每列實際上是有意義的,就需要自己定義columan_name

column_name=['wavelength','amplitude'];
rankings = pd.read_csv('csv文件路徑',header=None,names=column_name )

第二:從指定行開始讀取,因爲我不要32行之上的數據,取出到temp之後,重新write就行了

import pandas as pd
file = pd.read_csv('J:/2020_03_Project/loss_attack/csv/W0010-U=2.8.CSV')
temp = file[32:]
print(temp)
file = pd.read_csv('J:/2020_03_Project/loss_attack/csv/W0010-U=2.8.CSV',skiprows=34,skipfooter=1)
df = pd.DataFrame(file)
print(df)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章