Mám názvy stĺpcov v slovníku a chcem vybrať tie stĺpce z dátového rámca.
V nižšie uvedenom príklade, ako môžem vybrať slovníkové hodnoty "b", "c" a uložiť ich do formátu df1?
import pandas as pd
ds = {"cols": ["b", "c"]}
d = {"a": [2, 3], "b": [3, 4], "c": [4, 5]}
df_in = pd.DataFrame(data=d)
print(ds)
print(df_in)
df_out = df_in[[ds["cols"]]]
print(df_out)
TypeError: nehasiteľný typ: "zoznam"
odpovede:
2 pre odpoveď č. 1Odstrániť vnorený zoznam - []
:
df_out = df_in[ds["cols"]]
print(df_out)
b c
0 3 4
1 4 5
0 pre odpoveď č. 2
Podľa ref, stačí odstrániť jednu sadu zátvoriek.
df_out = df_in[ds["cols"]]