簡體   English   中英

將csv文件存儲在數組中,刪除第一列[Python]

[英]Store csv file in array removing first column [Python]

我想在刪除第一列的python中將csv文件存儲在數組中。 為了存儲它,我只編寫了這兩行代碼

from numpy import genfromtxt
def csvToArray():
    data = genfromtxt('SP500Index.csv', delimiter=',')
    return array

而且有效。 從這一點上,我如何擺脫第一列?

只需使用numpy.delete函數。 如下所示將其添加到代碼中:

import numpy as np

def csvToArray():
    data = np.genfromtxt('SP500Index.csv', delimiter=',')
    data = np.delete(data, 0, 1) # the first input is the array, second is
                          #   which row/column to delete, third
                          #   determines if it is row (0) or column (1)
    return data #not sure why it had array before

Numpy的delete文檔在此處

暫無
暫無

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

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