最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?Pandas:DataFrame一列切分成多列、分隔符切分選字段方式

 更新時(shí)間:2023年09月12日 10:18:43   作者:AcWare 學(xué)習(xí)筆記  
這篇文章主要介紹了Python?Pandas:DataFrame一列切分成多列、分隔符切分選字段方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一、創(chuàng)建 DataFrame

創(chuàng)建一個(gè)復(fù)雜又簡單的數(shù)據(jù)集

import pandas as pd
data = [['12345 67890','1@3@5@7@9@0'],
        ['23456 78901','2@4@6@8@0@0'],
        ['34567 89012','3@5@7@9@1@0']]
df = pd.DataFrame(data, columns=['row', 'value'])

二、一列拆分兩列

df[['a','b']] = df.row.str.split(' ', expand = True)
df.drop(axis = 1, columns = 'row', inplace = True)

split

  • expand:這個(gè)參數(shù)直接將分列后的結(jié)果轉(zhuǎn)換成 DataFrame

drop

  • axis 是指處哪一個(gè)軸
  • columns 是指某一列或者多列
  • inplaces 是否替換原來的 dataframe

三、一列按照分隔符拆分選字段

df['c'] = df['value'].map(lambda r:r.split('@')[2])
df['d'] = df['value'].map(lambda r:r.split('@')[4])
df['e'] = df['value'].map(lambda r:r.split('@')[5])
df.drop(axis = 1, columns = 'value', inplace = True)

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

门头沟区| 买车| 奇台县| 景泰县| 司法| 克什克腾旗| 思南县| 汉源县| 菏泽市| 商水县| 青阳县| 汉源县| 佳木斯市| 晋城| 兴义市| 二连浩特市| 九江市| 牙克石市| 施秉县| 土默特左旗| 茂名市| 拉萨市| 嵊泗县| 勐海县| 和平区| 溧阳市| 司法| 泾川县| 海原县| 水城县| 泸定县| 辉县市| 五河县| 龙游县| 肃宁县| 白银市| 松滋市| 辉南县| 定西市| 博罗县| 庆元县|