データ列とレコードでテキストファイルを分析しようとしました。 私のファイル:このテキストファイルをcsvに変換するには?
Name Surname Age Sex Grade
Chris M. 14 M 4
Adam A. 17 M
Jack O. M 8
テキストファイルには空のデータがいくつかあります。上記のように。 ユーザー名と学年を表示したい:
import csv
with open('launchlog.txt', 'r') as in_file:
stripped = (line.strip() for line in in_file)
lines = (line.split() for line in stripped if line)
with open('log.txt', 'w') as out_file:
writer = csv.writer(out_file)
writer.writerow(('Name', 'Surname', 'Age', 'Sex', 'Grade'))
writer.writerows(lines)
log.txtという: "なし" という文字列を挿入し、データを空にするための方法
Chris,M.,14,M,4
Adam,A.,17,M
Jack,O.,M,8
?たとえば :Pythonでこれを実行するための最良の方法だろう何
Chris,M.,14,M,4
Adam,A.,17,M,None
Jack,O.,None,M,8
?
固定幅フォーマットだ...それは働いていませんどのように**パンダ –
に探してみては? – martineau
出力csvファイルにはデータがありますが断片化はありません:http://prntscr.com/fkp8rs –