簡體   English   中英

在 Python 中附加空列表,其中包含來自 a.CSV 的列

[英]Appending empty lists in Python with columns from a .CSV

我只是想 append 一個列表來存儲來自.csv 文件中的列的信息。 有兩列,日期和利潤/損失,我試圖將這些列中的每一列存儲為月份和收入。 我在不使用 Pandas 和 DataFrames 的情況下工作,特別是僅使用導入 os 和 csv。

import os
import csv

Months = []
Revenue = []

csvpath = os.path.join("..","budget_data.csv")

with open(csvpath) as FData:
    csvreader = csv.reader(FData)
    
    
    print(csvreader)
      
    csv_header = next(csvreader)
    #print(csv_header)
    counter = 0
    for row in csvreader:
        #print(row)
        counter = counter + 1
        Months.append([0]) 
        Revenue.append([1])

您可以使用 Pandas 閱讀您的 csv。 並且有一個 DataFrame df與列DateProfit/Loss ,你只需要 select 這些列並將其轉換為列表:

import pandas as pd

df = pd.read_csv("budget_data.csv")

Months = list(df['Date'])
Revenue = list(df['Profit/Loss'])

暫無
暫無

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

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