[英]How to read a data frame in txt.file that doesn't have separator or fixed width with pandas
這仍然是一個固定寬度的文件(這意味着每個字段的大小都是固定的,不必相等)。 所以,你可以使用pandas.read_fwf
,與widths
參數作為[21,5,5,12...]
閱讀本。 https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_fwf.html
假設沒有分隔符 ,最簡單的方法就是硬編碼字符串切片:
with open("text.txt", "r+") as fh:
for row in fh:
row.write(row[0:12]+","+row[12:17]+","+row[17:23]... ) #finish
然后,您可以在創建數據框時指定分隔符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.