• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Python / Excel / Pandas - dodanie kolumny z danymi do arkusza

Aruba Cloud - Virtual Private Server VPS
0 głosów
1,002 wizyt
pytanie zadane 27 lutego 2019 w Python przez Dawid89 Obywatel (1,210 p.)

Skrypt działa dobrze ale wynik zapisuje w nowym pliku. Nie wiem jak go zmodyfikować aby przefiltrowane dane zapisać w pliku źródłowym w kolejnej kolumnie/arkuszu. Ewentualnie druga opcja  to żeby do nowego pliku kopiowały się dane z pliku źródłowego które nie podlegały filtrowaniu. Ktoś może pomóc ?

import pandas as pd

source_file_path = 'wszystkie_dane.xlsx' 
source_file_column_to_be_filtered_name = 'kolumna' 
unwanted_phrases_file_path = 'dane_du_usuniecia.xlsx'
unwanted_phrases_column_name = 'dane' 

filtered_file_path = 'wynik.xlsx' 

def excel_editor()
    unwanted_phrases_data_frame = pd.read_excel(unwanted_phrases_file_path)
    filtered_column = (row[source_file_column_to_be_filtered_name] for index, row in source_file_data_frame.iterrows())
    unwanted_phrases_column = (row[unwanted_phrases_column_name] for index, row in unwanted_phrases_data_frame.iterrows())
    set_value = set(filtered_column) - set(unwanted_phrases_column)
    return pd.DataFrame(set_value).to_excel(filtered_file_path, header=False, index=False)

excel_editor()

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 676 wizyt
pytanie zadane 28 marca 2021 w Python przez PIxEL Nowicjusz (180 p.)
0 głosów
1 odpowiedź 541 wizyt
0 głosów
1 odpowiedź 1,371 wizyt
pytanie zadane 22 czerwca 2019 w Python przez 001greg001 Bywalec (2,030 p.)

93,335 zapytań

142,330 odpowiedzi

322,410 komentarzy

62,670 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...