/ / Výber stĺpcov dátového rámca pandas pomocou slovníka - python, python-3.x, panda, dataframe

Vyberte stĺpce dátového rámca pandy pomocou slovníka - python, python-3.x, pandas, dataframe

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ď č. 1

Odstrá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"]]