Как предлагает d_kennetz, мы можем напрямую читать столбцы на основе имен или позиции индекса на самом DataFrame df_list
, что сократит время и использование ресурсов (потребление памяти) для чтения всего CSV.
Как уже упоминалось, есть два способа чтения столбцов, сначала основанные на именах, где мы должны быть особенно осторожны со специальными / мета-символами, тогда как второй метод, основанный на позиции индекса, нам не нужно заботиться об этом, что немного больше полезно избегать этого глюка.
df_list = pd.read_csv('/docs/Credit_Card.csv', encoding='ISO-8859-1',usecols=['Card Type Full Name', 'Issuing Bank', 'Card Number', 'Card Holder\'s Name', 'CVV/CVV2', 'Issue Date', 'Expiry Date','Credit Limit'])
OR
df_list = pd.read_csv('/docs/Credit_Card.csv', encoding='ISO-8859-1',usecols=[1, 2, 3, 4, 5, 6, 7, 10])