benchmarks.wiki / Public workspace

BigCodeBench / BigCodeBench v0.1.0_hf 72634d56-ab3a-5e40-b964-9a695436597a

Problem

Answer published by the source. Consult the official source to check your work against its answer.

complete prompt

import re
from nltk.stem import PorterStemmer

def task_func(text_series):
    """
    Process a pandas Series of text data by lowercasing all letters, removing non-alphanumeric 
    characters (except spaces), removing punctuation, and stemming each word to its root form.
    
    Stemming is done using the NLTK's PorterStemmer, which applies a series of rules to find the stem of each word.
    
    Parameters:
    - text_series (pandas.Series): A Series object containing string entries representing text data.

    Requirements:
    - re
    - nltk

    Returns:
    - pandas.Series: A Series where each string has been processed to remove non-alphanumeric characters,
      punctuation, converted to lowercase, and where each word has been stemmed.
    
    Examples:
    >>> input_series = pd.Series(["This is a sample text.", "Another example!"])
    >>> output_series = task_func(input_series)
    >>> print(output_series.iloc[0])
    thi is a sampl text
    >>> print(output_series.iloc[1])
    anoth exampl

    """

instruct prompt

Process a pandas Series of text data by lowercasing all letters, removing non-alphanumeric characters (except spaces), removing punctuation, and stemming each word to its root form. Stemming is done using the NLTK's PorterStemmer, which applies a series of rules to find the stem of each word.
The function should output with:
    pandas.Series: A Series where each string has been processed to remove non-alphanumeric characters,
    punctuation, converted to lowercase, and where each word has been stemmed.
You should write self-contained code starting with:

Code

import re
from nltk.stem import PorterStemmer
def task_func(text_series):

code prompt

Code

import re
from nltk.stem import PorterStemmer
def task_func(text_series):

entry point

task_func

libs

  • nltk
  • re

Discussion

Discussion

No discussion posts on this page yet. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.

See answer Answer published by the source

Artifacts

Code, notes and reproducible work shared by participants. Files are served from a separate origin.

No artifacts on this page yet. Share reproducible code or notes in a contribution. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.

Source and history

Official source

initial import