簡體   English   中英

如何將 csv 文件中特定列的數據存儲到 Python 中的列表中

[英]How to store data of a specific column from a csv file to a list in Python

如何將特定列的數據存儲在 csv 文件中,例如名稱,在使用 python 的列表中? 當我嘗試 output 它 output在這里反復輸入圖像描述

請幫忙

最簡單的方法是使用 pandas:

import pandas as pd

df = pd.read_csv('names.csv')
names = df['Name'].tolist()

一種可能性是使用列表推導

import csv

with open("names.csv", "r") as csv_file:
    csv_reader = csv.reader(csv_file, delimiter=",")

    # List comprehension
    csv_list = [line[0] for line in csv_reader]

line[0]中的“0”可以更改為所需的任何列。

一種方法是使用pandas

import pandas as pd

df = pd.read_csv('filepath_here')

your_list = df['Name'].tolist()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM