Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Zapis danych do listy
- all_file = []
- with open("plik.csv", "r") as csv:
- for line in csv.readlines()[1:]:
- x = line.strip() # usuniecie znaku konca linii
- all_file.append(x.split(';'))# zmiana ; na , aby dane byly zgodne ze struktura listy
- # Pobranie numeru kolumny do zliczenia sredniej
- values = []
- column = int(input('Podaj kolumnę do zliczenia średniej: '))
- # dodanie wartosci do tabeli do zliczenia sredniej
- print(all_file[column])
- for line in all_file:
- values.append(int(line[column]))
- print(line[column])
- # Wyliczenie sredniej
- values_sum = sum(values) # sumowanie tabeli
- values_average = values_sum / len(values) #liczenie sredniej
- print("Srednia wartosci dla kolumny",column,"wynosi",int(values_average))
- # wyswietlenie danych w tabeli
- print("Dane w programie: ")
- for line in all_file:
- str_it = " | ".join(line) # zamiana przecinka na | aby ladniej wygladalo
- print(str(str_it))
- # Zapis do pliku txt
- with open("plik.txt","w") as test:
- i = 0
- while i<len(all_file):
- str_it = " ".join(all_file[i]) # usuniecie nawiasow listy
- test.write(str(str_it))
- test.write("\n")
- i += 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement