可以使用 DataFrame 的 'stack()' 方法将整个 DataFrame 转化为 Series。

示例代码如下:

import pandas as pd

# 创建一个 DataFrame
df = pd.DataFrame({
    'A': [1, 2, 3],
    'B': [4, 5, 6],
    'C': [7, 8, 9]
})

# 使用 stack() 方法将 DataFrame 转化为 Series
s = df.stack()

# 打印转化后的 Series
print(s)

输出结果如下:

0  A    1
   B    4
   C    7
1  A    2
   B    5
   C    8
2  A    3
   B    6
   C    9
dtype: int64

上述代码中,我们首先创建了一个 DataFrame,然后使用 'stack()' 方法将其转化为 Series,并将结果赋值给变量 's'。最后打印出了转化后的 Series。

Pandas DataFrame 转 Series:使用 stack() 方法

原文地址: https://www.cveoy.top/t/topic/ocbU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录