色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

在python中如何調用txt文件中的某一列數據?

傅智翔2年前14瀏覽0評論

你說的是用python讀取txt文件中的某一列數據吧,當前,前提是你的txt文件數據是結構化的,非雜亂無章,下面我介紹3種方法來獲取txt文件中的某一列數據,一種是利用numpy現有的loadtxt函數,一種是利用pandas的read_table函數,最后是最原始的方法,利用open函數,實驗環境win10+python3.6+pycahrm5.0,主要內容如下:

為了更好地說明問題,這里我新建了一個test.txt文件,主要內容如下,每行中的每列數據使用分隔符逗號,隔開:

1.利用numpy的loadtxt函數來讀取txt數據,這里直接一行代碼就能獲取到所有的數據,只需要指明分隔符就行,如下:

程序運行截圖如下,已經成功獲取到第一列數據:

2.利用pandas的read_table函數,這個函數與loadtxt函數類似,也需指明分隔符,只不過返回結果為DataFrame,代碼如下:

程序運行截圖如下,已經獲取到第一列數據:

3.最原始的open函數,這個先讀取所有行,然后利用分隔符對每行進行切分,最后再對某列數據進行獲取,代碼如下:

程序運行截圖如下:

至此,我們就完成了獲取txt文件中的某一列數據??偟膩碚f,這3種方法都挺簡單的,當然,前2種方法直接讀取,能更簡單一些,后面的open雖然代碼比較多,但是理解起來也挺簡單的,熟悉一下,很快就能掌握的,網上也有相關資料和教程可供參考,感興趣的可以搜一下,希望以上分享的內容能對你有所幫助吧。