将 n 行 n 列转换为单列 | python 3

Transfer n number of rows with n number of columns into a single column | python 3

我有 100 行和 10000 列的 CSV 格式。我需要将所有行(每列 100 行,而有 10 000 列)转移到一个列中,这意味着末尾的总列数将是 100 万。数据类型由浮点值组成。我尝试了各种使用转置的方法,但找不到合适的解决方案。

基本上我需要这样的东西:

      A      B      C
 0  10.83  10.74  11.53
 1  13.45  12.74  11.78
 2  14.38  10.11  17.16

转换成这样:

      A
 0  10.83
 1  10.74
 2  11.53
 3  13.45
 4  12.74
 5  11.78
 6  14.38
 7  10.11
 8  17.16

按照@anky_91的建议,下面的函数解决了问题。

import pandas as pd

df = pd.read_excel(file_name, sheet_name=None)
df.stack().reset_index(drop=True)drop=True)