小编Cla*_*oni的帖子

将两列相等长度的列合并为一列

我有一个包含多个列的pandas DataFrame.我想要完成的是将两列的值组合/堆叠到一列中,将每列的值一行堆叠起来(不幸的是,此要求阻止我使用类似解的联合).其他剩余列的内容可以重复.非常感谢任何帮助

#Current DataFrame
print(df)
Stock Ticker    Index Ticker    Price   Date
AAPL            INDX            100     12/31/2018 8:57  
GOOG            RSL             123     12/31/2018 8:57
GM              COMP            90      12/31/2018 8:57
MMM             NIKK            340     12/31/2018 8:57
INVD            EUR             30      12/31/2018 8:57 

#Desired results
print(df2)
Stock and Bench   Price   Date
AAPL              100     12/31/2018 8:57
INDX              100     12/31/2018 8:57
GOOG              123     12/31/2018 8:57
RSL               123     12/31/2018 8:57
GM                90      12/31/2018 8:57
COMP              90      12/31/2018 8:57
MMM               340     12/31/2018 8:57
NIKK              340     12/31/2018 8:57
INVD              30      12/31/2018 8:57 …
Run Code Online (Sandbox Code Playgroud)

python series dataframe pandas

1
推荐指数
1
解决办法
79
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

series ×1