[英]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
與列Date
和Profit/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.