簡體   English   中英

使用 pandas 將 txt 數據轉換為 excel

[英]Converting txt data into excel using pandas

如何轉換這些數據?

在此處輸入圖像描述

變成這樣:

在此處輸入圖像描述

需要明確的是,想使用 pandas 將文本文件轉換為 Excel,也能夠對數據做一些事情,比如在保存之前對數據進行排序 etc。

我的嘗試:

import pandas as pd
df = pd.read_csv('kat2002_01-12.8', sep='\t')
df.to_excel('output.xlsx', 'Sheet1', index=False)

但它沒有用:

在此處輸入圖像描述

import pandas as pd

with open("your_text_file.txt","r") as f:
  first_line = f.readline()
  # This would create columns as per your text file
  df = pd.DataFrame(columns = firstline.split("\t")) # assuming your entire data is tab seperated
  counter = 0
  for line in f.readlines(): # iterating over remaining data
    df.loc[counter] = line.split("\t")
    counter+= 1
  df.to_excel("your output.xlsx")

暫無
暫無

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

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