我有一个包含很多列的 DataFrame,以及我想传递给算法的列名列表。该算法要求我传入的参数不是数据帧,而是一个列表,其中每个元素都是我的pd.Series列之一。
我认为这个问题可能已经得到回答,但我找不到......如果有一个函数或方法来实现这个转换data.Frame => pd.Series 列表?
一些代码用 2 列显示我想要的输出,但我的用例如果有几十列,所以我不能手动编写它:
mydf = pd.DataFrame.from_dict({'a': {0: 1, 1: 2}, 'b': {0: 3, 1: 3}, 'c': {0: 10, 1: 3}})
my_list_of_columns=["a", "b"]
desired_output = [mydf.a, mydf.b]
谢谢您的帮助
慕无忌1623718
翻阅古今
相关分类