+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

具有相同值时如何拆分列?

发布于2020-11-20 00:47     阅读(1029)     评论(0)     点赞(30)     收藏(2)


0

1

2

3

4

5

6

我正在拆分数据框中的一列,该列具有相似的单词,但只有最后几个单词不同。我正在尝试将常见单词拆分为一列,将不同的单词拆分为另一列。

这就是数据框的外观。

**Column1**   
InitialCharms::Charm::AAAAAA
InitialCharms::Charm::BBBBBB
InitialCharms::Charm::CCCCCC
InitialCharms::Charm::DDDDDD
InitialCharms::Charm::EEEEEE
InitialCharms::Charm::FFFFFF
InitialCharms::Charm::GGGGGG
InitialCharms::Charm::HHHHHH
InitialCharms::Charm::IIIIII
InitialCharms::Charm::JJJJJJ
InitialCharms::Charm::KKKKKK
InitialCharms::Charm::LLLLLL  

The Expected output:  

**Column1**              **Column2**  
InitialCharms             AAAAA  
InitialCharms             BBBBB  
InitialCharms             CCCCC  

我在用熊猫!


解决方案


使用,Series.str.split并在必要时通过drop以下方式删除第二列

df1 = df['Column1'].str.split('::', expand=True).drop(1, axis=1)

要么:

df1 = df['Column1'].str.split('::Charm::', expand=True)

df1.columns = ['Col1','Col2']
print (df1)
             Col1    Col2
0   InitialCharms  AAAAAA
1   InitialCharms  BBBBBB
2   InitialCharms  CCCCCC
3   InitialCharms  DDDDDD
4   InitialCharms  EEEEEE
5   InitialCharms  FFFFFF
6   InitialCharms  GGGGGG
7   InitialCharms  HHHHHH
8   InitialCharms  IIIIII
9   InitialCharms  JJJJJJ
10  InitialCharms  KKKKKK
11  InitialCharms  LLLLLL

0

1

2

3

4

5



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接: https://www.pythonheidong.com/blog/article/623526/4f2d7bac39fff2de06dd/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

30 0
收藏该文
已收藏

评论内容:(最多支持255个字符)