簡體   English   中英

從 python 中的 .dat 文件中提取數據

[英]extraction of data from .dat file in python

這就是我的 .dat 文件的樣子,我想知道如何從中提取數據。我希望它像 1::Toy Story (1995) 中的每一件事都在單獨的列中。我也想在沒有熊貓的情況下做到這一點,而 numpy 無論如何都是可能的。

這就是 my.dat 文件的樣子,我想知道如何從中提取數據,就像我希望它像 1::Toy Story (1995) 一樣,每件事都在單獨的列中。 我也想在沒有 pandas 和 numpy 的情況下這樣做

with open('ml-1m/movies.dat',encoding='iso-8859-1 ') as datFile:
    print([data.split()[0] for data in datFile])

這是一種將結果作為字典的方法

dict_of_film = {}
for i in open(r"path").readlines():
    index,name,genre,_ = (i.replace("\n",'').split('::'))
    dict_of_film[index] = { "name" : name , "genre" : genre }
print(dict_of_film)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM