2017-10-21 33 views
0

我有一個文本文件,並希望得到它的值,並希望把它們放入一個數據框在Python中。我知道我必須使用read_csv,但不知道如何去做。如何從文本文件中獲取值並將它們放入Python中的數據框中?

文本文件看起來是這樣的:

時間,協議類型,服務標誌,src_bytes,dst_bytes,土地,wrong_fragment,急,熱,num_failed_logins,LOGGED_IN,num_compromised,root_shell,su_attempted,num_root,num_file_creations, num_shells,num_access_files,num_outbound_cmds,is_host_login,is_guest_login,計數,srv_count,serror_rate,srv_serror_rate,rerror_rate,srv_rerror_rate,same_srv_rate,diff_srv_rate,srv_diff_host_rate,dst_host_count,dst_host_srv_count,dst_host_same_srv_rate,dst_host_diff_srv_rate,dst_host_same_src_port_rate,dst_host_srv_diff_host_rate,dst_host_serror_rate,dst_host_srv_serror_rate,dst_host_rerror_rate,dst_host_srv_rerror_rate 0, ICMP,ecr_i,SF,1032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,511,511,0.0,0.0,0.0,0.0 ,1.0,0.0,0.0,255,255,1.0,0.0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

這裏所有的字符串都是我想用於行的,其餘的都是值。我在anaconda中使用熊貓,文本文件名爲kddcup.txt。如果任何人都可以幫助我,將不勝感激。謝謝!

+1

您是否嘗試過使用'read_csv'併爲其提供文件路徑? –

+0

不,我會怎麼做? @JonClements – rajzaveri5

+0

你知道如何導入熊貓以及如何調用函數嗎? –

回答

0

試試這個。文件路徑是文件所在的位置,即相對路徑。

import pandas as pd 
data = pd.read_csv('path_to_file.csv', sep=',') 
相關問題