【发布时间】:2021-06-05 11:43:32
【问题描述】:
我有一个数据框,其中一个名为 features 的列的条目是超过 1064 行的数字列表。因此,每一行包含 6 到 7 列,其中 features 列在每一行上包含一个数字列表。我想获取这个列表,并将其分布在列上,直到列数等于len(list)。这是一个例子:
print(df1[0])>>>
[-0.03980884 -0.18056028 0.11624704 0.08659928 0.02749503 -0.23401791
0.10772136 -0.32243717 -0.09397306 -0.08458275 0.11873401 0.10531124
0.11620065 -0.1100786 -0.27929837 -0.06915713 -0.11539902 0.26890758
-0.16375561 0.00525901 0.01196074 0.15442082 0.10281886 -0.15471214
-0.22901823 0.11486725 -0.05937155 -0.00580112 -0.25958595 -0.27098128
-0.03174639 -0.20656739 -0.13286862 -0.07104845 -0.04765386 -0.08396237
0.14032942 -0.15563552 -0.17417437 0.02441286 0.06222694 -0.08691377
0.08214904 -0.08121296 -0.079873 0.06362587 0.06934057 0.07980402
-0.08373277 -0.08293616 -0.07830499 -0.08762348 0.07899728 -0.04922628
-0.02680833 -0.0853695 -0.03179847 0.00792945 0.02782207]
这是features 列的第一个条目,假设我想将其分布在数据帧中,其格式如下:
col0 col1 col2 col3 ......col59
-0.03980884 -0.18056028 0.11624704 0.08659928 ......0.02782207
最重要的是,我想在 1064 行上迭代这个过程。 感谢您的帮助!
【问题讨论】:
标签: python pandas list dataframe multiple-columns