0
私のデータセットから複数の列を削除したい。これらの列はランダムな位置にあり、その名前があります。 当面は次のように削除します。複数の列の削除を簡略化するにはどうすればよいですか?
import pandas as pd
data = pd.read_csv('data.cvs')
del data['021']
del data['hg1']
del data['3bm']
del data['og1']
del data['36m']
del data['y7p']
del data['dk4']
コードの行数を減らして列の削除を簡略化する方法を教えてもらえますか? 「
pd.read_csv('data.cvs', usecols=['col_A','col_B'])
この場合にはパンダが不要な列にメモリを割り当てると、それはありません:あなたは、事前に必要な列のリストを知っていれば
pd.read_csv('data.cvs').drop(['col1','col2'], axis=1)
以上使用usecols
パラメータ:
'drop'関数を使用してください。 – jezrael