С помощью Polars, как объединить выражение/столбец списка строк в строкуPython

Программы на Python
Anonymous
 С помощью Polars, как объединить выражение/столбец списка строк в строку

Сообщение Anonymous »

Вот простое решение того, что я хочу сделать с помощью map_elements. Как я могу сделать это, используя только функции Polars?
import polars as pl

# Create a DataFrame with a column containing lists of strings
df = pl.DataFrame({
"list_of_strings": [["a", "b", "c"], ["d", "e", "f"], ["g", "h", "i"]]
})

# Define a function to concatenate lists of strings into a single string
def concatenate_list_of_strings(lst):
return "".join(lst)

# Apply the function to the DataFrame
df = df.with_column(
pl.col("list_of_strings").map_elements(concatenate_list_of_strings, return_dtype=pl.String).alias("concatenated_string")
)

print(df)


Подробнее здесь: https://stackoverflow.com/questions/786 ... -to-string

Вернуться в «Python»