当前位置: 首页 > 知识库问答 >
问题:

如何通过拆分单个列中的字符串将其拆分为多个列-熊猫巨蟒〔复制〕

杜弘伟
2023-03-14

我有一个这样的专栏:

id       col1

 1   223.237.181.234
 2  236.235.183.239
 3  247.254.167.267
 4   238.252.153.236
 5   202.237.145.252

现在我想在dot的帮助下将这一列拆分为4列。在列中如下所示:

id   col1_suffix1   col1_suffix2   col1_suffix3   col1_suffix4
1      223                237            181            234
2      236                235            183            239
3      247                254            167            267

共有1个答案

漆雕恺
2023-03-14
try this, 

df[['col1_suffix1','col1_suffix2','col1_suffix3','col1_suffix4']]=df['col1'].str.split('.',expand=True)

O/P:

   id             col1 col1_suffix1 col1_suffix2 col1_suffix3 col1_suffix4
0   1  223.237.181.234          223          237          181          234
1   2  236.235.183.239          236          235          183          239
2   3  247.254.167.267          247          254          167          267
3   4  238.252.153.236          238          252          153          236
4   5  202.237.145.252          202          237          145          252
 类似资料:
  • 我有一个熊猫的数据框,有一列是向量: 我想把它拆分成这样的元素: df2=pd.DataFrame({'ID':[1,2],'A':[1,4],'B':[2,5],'C':[3,6]}) 我试过但是没有运气.任何帮助将不胜感激。

  • 我的问题是如何将一列拆分为多个列。我不知道为什么 不起作用。 例如,我想将“df_test”更改为“df_test2”。我看到了很多使用熊猫模块的例子。还有别的办法吗?提前感谢您。 df_test2

  • 我有一个字符串和一个ArrayList。字符串中有几个单词,用空格隔开,例如“firstword second third”。我想将字符串拆分为几个部分,并将“piece”字符串添加到ArrayList中。

  • 我有一个数据帧: 如何拆分该列,使每个值都在自己的列中? 我找到的唯一答案是关于将一列拆分成两列。如何将一列拆分成两列?

  • 本文向大家介绍如何在R中将字符串列拆分为多列?,包括了如何在R中将字符串列拆分为多列?的使用技巧和注意事项,需要的朋友参考一下 这可以在tidyr软件包的帮助下完成。 示例

  • 我正在Spark 3.0.0上执行Spark结构流的示例,为此,我使用了twitter数据。我在Kafka中推送了twitter数据,单个记录如下所示 2020-07-21 10:48:19|1265200268284588034|RT@narendramodi:与@IBM首席执行官@ArvindKrishna先生进行了广泛的互动。我们讨论了几个与技术相关的主题,…|印度海得拉巴 在这里,每个字段