本文介绍: 需求输入import pandas as pdlt = [[“A”, “F”, “K”], [“B”, “G”, “L”], [“C”, “H”, “M”], [“D”, “I”, “N”], [“E”, “J”, “O”]]df = pd.DataFrame(lt, columns=[“C1”, “C2”, “C3”])print(df) C1 C2 C30 A F K1 B G L2 C H M3 D I N4 E J O输出:仅一列拼接的时候横向 C10 A
需求
输入
import pandas as pd
lt = [["A", "F", "K"], ["B", "G", "L"], ["C", "H", "M"], ["D", "I", "N"], ["E", "J", "O"]]
df = pd.DataFrame(lt, columns=["C1", "C2", "C3"])
print(df)
C1 C2 C3
0 A F K
1 B G L
2 C H M
3 D I N
4 E J O
输出:仅一列
拼接的时候横向
C1
0 A
1 F
2 K
3 B
4 G
5 L
6 C
7 H
8 M
9 D
10 I
11 N
12 E
13 J
14 O
拼接的时候纵向
C1
0 A
1 B
2 C
3 D
4 E
5 F
6 G
7 H
8 I
9 J
10 K
11 L
12 M
13 N
14 O
解决
拼接的时候横向
df_new = pd.DataFrame(df.to_numpy().reshape(-1, 1, order='C'), columns=['C1'])
拼接的时候纵向
df_new = pd.DataFrame(df.to_numpy().reshape(-1, 1, order='F'), columns=['C1'])
参考:
[stackoverflow] combining-the-rows-of-all-columns-into-a-single-column
原文地址:https://blog.csdn.net/m0_37586991/article/details/123271610
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_30118.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。