Pandas 如何將一列中的文字拆分為多行?

2021-08-21 20:51:29 字數 592 閱讀 8126

在資料處理過程中,經常會遇到以下型別的資料:

在同一列中,本該分別填入多行中的資料,被填在一行裡了,然而在分析的時候,需要拆分成為多行。

在上圖中,列名為」country」 ,index為4和5的單元格內,值為」uk/australia」和」uk/netherland」。

今天,我們來介紹將含有多值的內容分拆成多行的幾種方法。

載入資料

ps:可以通過左右滑動來檢視**

import pandas as pd

df = pd.dataframe()

dfout[2]:

country number value label

0 china 100 1 a

1 us 150 2 b

2 japan 120 3 c

3

在excel中如何將一列很長的資料平均分成幾列

在excel中如何將一列很長的資料平均分成幾列 方法一 參考 假設你說的一列是a列 b1單元格輸入公式 offset a 1,row a1 1 column a1 3 3,下拉複製公式三行,再右拉複製公式多列 這樣的效果就是三行多列的樣式,如下圖,如果要四行多列則改公式中的兩個3為4,公式下拉四行就...

pandas替換一列中的漢字為數字

的一列 總金額 應該全部為數字,但其中少數項出現漢字,應該將漢字替換為數字,才能進行後面的計算。先定義乙個函式 def is number s try float s return true except valueerror pass try import unicodedata unicoded...

pandas刪除某一列的方法

方法一 直接del df column name 刪除sub grade 列,輸入del df sub grade x 方法二 採用drop方法,有下面三種等價的表示式 1.df df.drop column name 1 輸入 df,drop num axix 1 不改變記憶體,及輸入df的時候,...