我有一个包含数百列的pd Dataframe 。我想将所有列包含到一个一维数组中。例如,假设 Dataframe 如下所示:
pd df:
set1 set2 set3 ... set175
3 5 6 ... 9
4 8 0 ... 22
. . . ... .
. . . ... .
在连接之后,我需要类似这样的内容:
concatenated to 1D array:
[3,4,...,5,8,...,6,0,...,9,22]
我可能还想只连接一些列,例如从列#1到列#3:
concatenated to column 1-3:
[3,4,...,5,8,...,6,0]
有什么方便的方法可以做到这一点?我应该把pd df转换成numpy数组吗?
到目前为止,我已经找到了使用列标题连接Pandas Dataframe 的解决方案,但这对于数百列来说是不现实的。在另一种方法中,使用pd.concatenate()连接多个 Dataframe 的列。但是,我想连接单个 Dataframe 的列。这个问题是我目前正在处理的复杂处理的一个小部分。所以,我希望得到一个简单的答案。
1条答案
按热度按时间ujv3wf0j1#
第一个