как сделать столбцы строками pandas

Аватар пользователя Maksim Litvinov
Maksim Litvinov
10 июля 2024

Чтобы преобразовать столбцы в строки в pandas, можно использовать метод melt.

Например, если у вас есть DataFrame df с несколькими столбцами и вы хотите преобразовать их в строки, то можно сделать так:

import pandas as pd

# создаем пример DataFrame
df = pd.DataFrame({
    'A': [1, 2, 3],
    'B': [4, 5, 6],
    'C': [7, 8, 9]
})

# преобразуем столбцы в строки
df_melted = df.melt()

print(df_melted)

Этот код превратит столбцы A, B, C в строковые данные, а столбец value будет содержать значения из соответствующих столбцов.

Также можно указать конкретные столбцы, которые нужно преобразовать в строки:

# преобразуем только столбцы 'A' и 'B' в строки
df_melted = df.melt(id_vars=['A', 'B'])

print(df_melted)

Этот метод позволяет удобно преобразовывать столбцы в строки для анализа данных или визуализации

1 0
Познакомьтесь с основами аналитики данных бесплатно