【Python】言語処理100本ノック2020 12. 1列目をcol1.txtに,2列目をcol2.txtに保存Permalink
問題
各行の1列目だけを抜き出したものをcol1.txtに,2列目だけを抜き出したものをcol2.txtとしてファイルに保存せよ.確認にはcutコマンドを用いよ.
環境
Macbook
Python3.7.7
ソースコード
GitHubを載せておきます。
あくまで一例です。
もっと効率的な書き方は調べると出てきます。
#ソースコード import pandas as pd df = pd.read_table('chart2/popular-names.txt',header=None,names=['name','sex','number','year']) col1 = df['name'] col1.to_csv('chart2/practice12/col1.txt',index=False) col2 = df['sex'] col2.to_csv('chart2/practice12/col2.txt',index=False) print(df)
今回は、pandasを使ってみましたpandasのread_tableというものを使って、
表形式に落とし込んでいます。
表形式にする際にカラム名を設定しているため、そのカラム名を指定してデータを抜き出し、csvでテキストファイルとして保存をしています。
以上ですm( )m