Ich habe eine kurze Frage...
Ich hatte vorhin folgendes Problem ich wollte mit Pandas einen Vergleich machen mit and was immer wieder zu Fehlern geführt hat ( siehe Bildern ) nach dem Ich in einem anderen Forum gelesen habe das Pandas "es nicht mag mit and oder == zu arbeiten da es nicht eindeutig ist" ??? Stattdessen sollte man mit | oder & Ich habe das am Anfang mal irgendwo gelesen in meinem Buch das es dort ein unterschied gibt ( | und & sind Bitweise ) nur meine Frage ist wann benutzt ihr die Bitweise Operatoren Ich war es bis jetzt immer gewöhnt Variablen zu vergleichen und hatte nie operatoren wo liegt der Vorteil darin das Bitweise zu machen ?Ich danke euch schon mal
Als Beispiel:
Code: Alles auswählen
import openpyxl
import os.path
import time
import datetime
import pandas as pd
from decimal import *
from pathlib import Path
import datetime
pd.set_option('display.max_rows', None)
pd.set_option('display.max_columns', None)
pd.set_option('display.width', None)
pd.set_option('display.max_colwidth', -1)
Pfad_Testdatei = "C:/Users/Marcel/Desktop/Klimareport Test Ordner/Klimastatistik_Test.xlsx"
def Suchen_in_Dataframe(Jahr,Monat):
Daten_aus_Statistik = pd.read_excel(Pfad_Testdatei,sheet_name="statistik",skiprows=1)
print(Daten_aus_Statistik)
Test =Daten_aus_Statistik["Jahr"].isin([Jahr]) & Daten_aus_Statistik["Monat"].isin([Monat])
print(Test)
if __name__ == "__main__":
Suchen_in_Dataframe(2012,6)
[URL=https://www.directupload.net/file/ ... .png[/IMG][/url]
[URL=https://www.directupload.net/file/ ... .png[/IMG][/url]
Ich danke euch