鍍金池/ 問答/數(shù)據(jù)分析&挖掘  Python  網(wǎng)絡(luò)安全/ python讀入csv后不能控制對(duì)應(yīng)列的問題

python讀入csv后不能控制對(duì)應(yīng)列的問題

import pandas as pd
reader=pd.read_csv('D:/scut_lastproject_dataset/august_week1_csv/uniq/augustweek1.csv',chunksize=1000,iterator=True)
file1 = reader.get_chunk(1000)
file1.columns=['souceip','sourceport','destport','protocol','flags','fwd','stos','pkt','byt','attack_type']
print(file1)

這里重新修改列名為10個(gè)

圖片描述

截圖中選取了結(jié)果,實(shí)際上是有13列的,但讀入之后size變成十列的了,但是數(shù)據(jù)還在卻無法進(jìn)行列名的修改
圖片描述

這是csv打開的截圖,第二行的數(shù)據(jù)是無用的,不知道是不是有影響。因?yàn)閿?shù)據(jù)集是30G的,所以刪了再保存的話數(shù)據(jù)會(huì)丟失。所以該怎么辦好,急急急!

回答
編輯回答
朕略傻

你用read_csv的時(shí)候,加上skiprows 參數(shù),要求忽略第二行就好了啊。

2017年11月4日 17:47