Aktywne Wpisy
ZenujacaDoomerka +39
Komary to są takie debile. Po co on podchodzi mi do ucha skoro wie że zginie przez to śmiercią tragiczną? Lata ewolucji a one dalej bez mózgu
blackout77 +2
mhmm #famemma
Skopiuj link
Skopiuj linkWykop.pl
Przykładowy case:
Mam plik .xlsx gdzie mam table z kolumnami: kolumna1, kolumna2, kolumna3
chce aby docelowy użytkownik musiał jedyne co zrobić to utworzyć plik np. txt i w nim zapisze:
wartość kolumny1: {kolumna1} wartość kolumny2: {kolumna2} wartość kolumny3: {kolumna3}
gdzie plik wynikowy będzie mieć postać:
wartość kolumny1: 232
wartość kolumny2: 548
wartość kolumny3: 874
etc....
i później uruchomił skrypt main.py
i chce aby skrypt "zmapował" te zmienne i je uwzględnił w pętli.
Jak mogę coś takiego osiągnąć, biorąc pod uwagę że raz będę chciał wyciągnąć jedną kolumnę a raz 6 kolumn na raz?
Obecnie mam skrypt który z góry ma narzucone nazwy kolumn i po nich robi pętle a chciałbym aby to było dynamiczne.
Jeżeli nie jasno to opisałem to dajcie znać to opisze dokładniej.
#python #pandas #programowanie
Ten plik jest teraz wejściem do skryptu i chcesz zamienić go na ten format niżej?
I ten plik xslt ma tylko 2 wiersze tak?
tak sądziłem... jeszcze raz:
użytkownik tworzy dwa pliki wejścia, plik z danymi (*.xslx) i plik szablonu (*.txt)
skrypt iteruje po każdym wierszu w pliku z danymi (*.xlsx) i kolumnach zdefiniowanych w szablonie (*.txt) w formacie: {nazwa_kolumny}
Poniżej obrazek, może to coś rozjaśni
1. Przechodzisz po pierwszym wierszu i parujesz nazwę z literą oznaczającą kolumnę np. (kolumna1,A), (kolumna2,b)
2. Przechodzisz przez resztę wierszy podmieniając wszystkie {kolumnaX} na odpowiadające im wartości
np. jesteś w wierszu drugim, w szablonie napotykasz na {kolumna1}, sprawdzasz z którą kolumną zostało sparowane i podstawiasz tam wartość z A2