“Pandy odczytują kolumny jako listę” Kod odpowiedzi

Jak uzyskać kolumnę DataFrame jako listę

import pandas as pd

data_dict = {'one': pd.Series([1, 2, 3], index=['a', 'b', 'c']),
             'two': pd.Series([1, 2, 3, 4], index=['a', 'b', 'c', 'd'])}

df = pd.DataFrame(data_dict)

print(f"DataFrame:\n{df}\n")
print(f"column types:\n{df.dtypes}")

col_one_list = df['one'].tolist()

col_one_arr = df['one'].to_numpy()

print(f"\ncol_one_list:\n{col_one_list}\ntype:{type(col_one_list)}")
print(f"\ncol_one_arr:\n{col_one_arr}\ntype:{type(col_one_arr)}")
Grieving Grivet

Lista do kolumn DataFrame

import pandas as pd

lst = [1,2,3]
df = pd.DataFrame([lst])
df.columns =['col1','col2','col3']
df

to get this:

    col1    col2    col3
0   1       2       3
Important Ibex

Pandy odczytują kolumny jako listę

from ast import literal_eval


df.Col3 = df.Col3.apply(literal_eval)
print(df.Col3[0][0])
Proj1
Real Raccoon

Odpowiedzi podobne do “Pandy odczytują kolumny jako listę”

Pytania podobne do “Pandy odczytują kolumny jako listę”

Więcej pokrewnych odpowiedzi na “Pandy odczytują kolumny jako listę” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu