Im folgenden Datenfreame möchte ich die Spalten basierend auf einer Liste mit dem Namen "Tiere" filtern, um alle Spalten mit den Listenelementen auszuwählen. < /p>
animal_data = {
"date": ["2023-01-22","2023-11-16","2024-06-30","2024-08-16","2025-01-22"],
"cats_fostered": [1,2,3,4,5],
"cats_adopted":[1,2,3,4,5],
"dogs_fostered":[1,2,3,4,5],
"dogs_adopted":[1,2,3,4,5],
"rabbits_fostered":[1,2,3,4,5],
"rabbits_adopted":[1,2,3,4,5]
}
animals = ["date","cat","rabbit"]
animal_data = {
"date": ["2023-01-22","2023-11-16","2024-06-30","2024-08-16","2025-01-22"],
"cats_fostered": [1,2,3,4,5],
"cats_adopted":[1,2,3,4,5],
"rabbits_fostered":[1,2,3,4,5],
"rabbits_adopted":[1,2,3,4,5]
}
< /code>
Ich habe unten einige Ansätze ausprobiert, aber sie funktionieren entweder nicht mit Listen oder geben keine Spalten zurück, da es nach einer exakten Übereinstimmung mit 'Katzen' oder 'Kaninchen' sucht, und nicht nur Spalten, die die Zeichenfolgen enthalten < /p>
animal_data[animal_data.columns.intersection(animals)] # returns an empty df
animal_data.filter(regex=animals) # returns an error: not able to use regex with a list
Im folgenden Datenfreame möchte ich die Spalten basierend auf einer Liste mit dem Namen "Tiere" filtern, um alle Spalten mit den Listenelementen auszuwählen. < /p> [code]animal_data = { "date": ["2023-01-22","2023-11-16","2024-06-30","2024-08-16","2025-01-22"], "cats_fostered": [1,2,3,4,5], "cats_adopted":[1,2,3,4,5], "dogs_fostered":[1,2,3,4,5], "dogs_adopted":[1,2,3,4,5], "rabbits_fostered":[1,2,3,4,5], "rabbits_adopted":[1,2,3,4,5] }
animals = ["date","cat","rabbit"]
animal_data = { "date": ["2023-01-22","2023-11-16","2024-06-30","2024-08-16","2025-01-22"], "cats_fostered": [1,2,3,4,5], "cats_adopted":[1,2,3,4,5], "rabbits_fostered":[1,2,3,4,5], "rabbits_adopted":[1,2,3,4,5] } < /code> Ich habe unten einige Ansätze ausprobiert, aber sie funktionieren entweder nicht mit Listen oder geben keine Spalten zurück, da es nach einer exakten Übereinstimmung mit 'Katzen' oder 'Kaninchen' sucht, und nicht nur Spalten, die die Zeichenfolgen enthalten < /p> animal_data[animal_data.columns.intersection(animals)] # returns an empty df animal_data.filter(regex=animals) # returns an error: not able to use regex with a list [/code]
Ich arbeite an einem Schulprojekt, in dem ich unnötige Daten aus einer Protokolldatei herausholen soll, und wir wurden angewiesen, Python zu verwenden. import pandas as pd
import pytz
from datetime...
Dies ist meine erste Frage hier, daher entschuldige ich mich, wenn etwas nicht so ist, wie es sein sollte, aber ich kodiere ein Tool, das eine ziemlich große, ungeordnete Liste aufnimmt und sie als...
Dies ist meine erste Frage hier, daher entschuldige ich mich, wenn etwas nicht so ist, wie es sein sollte, aber ich kodiere ein Tool, das eine ziemlich große, ungeordnete Liste aufnimmt und sie als...
Ich möchte Spalten in meinem DF mit Werten hinzufügen, die auf der Beispielliste in einer Spalte basieren, und die nächsten Spaltenkopfzeile als Beispielnummern. Im Detail: Basierend auf der Spalte...