ためのpythonで私は、この形式のExcelシートを持っている:が存在しないか、いないループ
from amount to
314 $470.21 275
12 $1,788.98 149
316 $2,949.53 417
5 $2,193.48 454
198 $1,402.76 371
82 $1,212.14 420
222 $1,167.72 396
とループのために、すべてのCSVデータをレンダリング:
import csv
def csv_data(path):
with open(path) as csv_file:
readCSV = csv.DictReader(csv_file)
for line in readCSV:
col_from = line['from']
col_to = line['to']
col_ammount = line['amount']
print(col_from, col_amount, col_to)
csv_data('transactions.csv')
たとえば "にfrom column "私は値314を見つけました。どのようにしてこの値が存在するかどうかを「列に」のすべての値をチェックすることができます。実際には、すべての口座番号の現在の残高を計算したいと思います。
forループで条件を正しく追加するにはどうすればよいですか?
私はあなたがこのような何かを探している与える
現在の残高の計算方法を教えてください。 – katrik
パンダパッケージを試しましたか? –
すべてのファイルを読み込んだ後、sum([x ['from']をreadCSVで使用する])を使用してください。 –