Pandas: 如何将一列中的文本拆分为多行?
生活随笔
收集整理的這篇文章主要介紹了
Pandas: 如何将一列中的文本拆分为多行?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在數據處理過程中,經常會遇到以下類型的數據:
在同一列中,本該分別填入多行中的數據,被填在一行里了,然而在分析的時候,需要拆分成為多行。
在上圖中,列名為”Country” ,index為4和5的單元格內,值為”UK/Australia”和”UK/Netherland”。
今天,我們來介紹將含有多值的內容分拆成多行的幾種方法。
加載數據
PS:可以通過左右滑動來查看代碼
import pandas as pddf = pd.DataFrame({'Country':['China','US','Japan','EU','UK/Australia', 'UK/Netherland'],'Number':[100, 150, 120, 90, 30, 2],'Value': [1, 2, 3, 4, 5, 6],'label': list('abcdef')}) dfOut[2]:Country Number Value label 0 China 100 1 a 1 US 150 2 b 2 Japan 120 3 c 3總結
以上是生活随笔為你收集整理的Pandas: 如何将一列中的文本拆分为多行?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 黑魔法 --- 描述器(d
- 下一篇: Matlab 自带机器学习算法汇总