0Pricing
Data Science Academy · Lektion

Merkmale aus Datumsangaben und Text erstellen

Signale aus Rohfeldern extrahieren

Merkmale aus Datumsangaben und Text erstellen ist eine kostenlose Data Science Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Data Science Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

Raw Fields Hide Signal

A timestamp or a free-text note holds rich clues a model cannot read directly. Feature engineering pulls that signal into usable columns. 🔍

Parse the Date First

Before mining a date, convert the string with to_datetime. Only a real datetime exposes the handy parts you want to extract.

df['ts'] = pd.to_datetime(df['ts'])

The dt Accessor

The dt accessor unlocks date parts on a datetime column. Reach for it to grab year, month, day, and more in one line.

df['year'] = df['ts'].dt.year
df['month'] = df['ts'].dt.month

Day of Week

Pull dayofweek to capture weekly rhythm, where Monday is 0 and Sunday is 6. Behavior often shifts a lot by weekday.

df['weekday'] = df['ts'].dt.dayofweek

Weekend Flag

Turn the weekday into a simple boolean: is this a weekend? Such yes-or-no flags are easy for models to learn from.

df['is_weekend'] = df['ts'].dt.dayofweek >= 5

Cyclical Time

Hour 23 sits right next to hour 0, yet the numbers look far apart. Cyclical encoding with sine and cosine fixes that wrap-around.

Text: Length and Counts

Start simple with text. The character length of a review or its word count is often a surprisingly strong feature.

df['len'] = df['review'].str.len()
df['words'] = df['review'].str.split().str.len()

Contains a Keyword

Flag whether text holds a key term using str.contains. A column for words like refund can capture clear intent.

df['has_refund'] = df['review'].str.contains('refund')

Bag of Words

To use words themselves, count them. A bag-of-words turns text into one column per term holding how often it appears.

from sklearn.feature_extraction.text import CountVectorizer
X = CountVectorizer().fit_transform(df['review'])

TF-IDF Weighs Words

Plain counts overrate common words. TF-IDF rewards terms that are frequent in one row yet rare overall, so the distinctive words stand out.

from sklearn.feature_extraction.text import TfidfVectorizer
X = TfidfVectorizer().fit_transform(df['review'])

Avoid Leaky Features

Never build a feature from information unavailable at prediction time. A leaky column inflates scores in testing, then fails in the real world.

Quick Check

You have a datetime column and want the weekday number. What do you use?

Recap: Date and Text Features

You mined raw fields into signal: parse dates then use dt for parts and flags, and turn text into lengths, keyword flags, or word counts. 🎉

Häufig gestellte Fragen

Ist die Lektion „Merkmale aus Datumsangaben und Text erstellen“ kostenlos?

Ja — der vollständige Text von „Merkmale aus Datumsangaben und Text erstellen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Data Science Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Merkmale aus Datumsangaben und Text erstellen“?

Signale aus Rohfeldern extrahieren Du übst Data Science Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Data Science Academy zu starten?

Keine Vorkenntnisse erforderlich. Data Science Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Merkmale aus Datumsangaben und Text erstellen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Data Science Academy-Lektion Code schreiben und ausführen?

Ja. Jede Data Science Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Zahlen in Kategorien einteilen
  2. Kategorische Spalten codieren
  3. Zahlen skalieren und normalisieren
  4. Merkmale aus Datumsangaben und Text erstellen
← Zurück zu Data Science Academy