問題背景: 甲方給的數據時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)