import csv
with open('Annual_Budget.csv') as csvfile:
readCSV = csv.reader(csvfile, delimiter=',')
Column_Sum = []
Third_Column_Avg = []
High_Value = []
Low_Value = []
for row in readCSV:
Column_Sum = []
Third_Column_Avg = []
High_Value = []
Low_Value = []
Column_Sum.append(Column_Sum)
Third_Column_Avg.append(Third_Column_Avg)
High_Value.append(High_Value)
Low_Value.append(Low_Value)
print(Column_Sum)
print(Third_Column_Avg)
print(High_Value)
print(Low_Value)`
如何将csv读取为文本文件,并为每行添加所有数字列,跳过任何不能被视为数字的列,并在完成时显示总和。它还必须在第三列中显示所有值的平均值。它还必须显示第二列中的最高值和最低值,并显示这些值出现在哪一行。我把一个模拟的年度预算图片格式,这样你就可以得到什么我试图完成的想法。
CSV SCREENSHOT EXAMPLE
输出:[SUM OF ALL NUMERIC COLUMNS], [AVERAGE OF ALL VALUES IN THIRD COLUMN], [HIGHEST VALUE FROM SECOND COLUMN][LOWEST VALUE FROM SECOND COLUMN]
有了熊猫库(我制作了一个和你截图一样的文件),如果你没有这个库就
pip install pandas
那么
年度预算,第二季度和第四季度总和
第三列平均值
my_file['q4'].mean()
第二列最小值和最大值
相关问题 更多 >
编程相关推荐