CSVから2つの列(ヘッダー付き)をプルして並べて表示するにはどうすればよいですか?[複製]
Aug 22 2020
これがすでにカバーされている場合はお詫びしますが、サイトでこの回答を探すのに少し時間を費やしました。
私のプロジェクトにとって重要なcsvファイルから2つの列(約20のうち2つだけ)を引き出して表示する方法を探しています。
結果は次のようになります(ここでserver
、とwarranty
はさらにいくつかで区切られた2つの列です)。
Server Warranty
DP123 Current
DP124 Current
DP125 Expired
回答
1 jequ Aug 22 2020 at 03:26
pandasデータ分析ライブラリのread_csv()関数を使用して、必要な列のサブセットをリストとして定義し、それを「usecols」関数パラメーターに渡すことができます。
import pandas as pd
df = pd.read_csv('somefile.csv', usecols=['Server','Warranty'])
print(df)