基於python的大資料分析之交換行或列

2021-10-01 17:23:07 字數 1179 閱讀 8524

# -*- coding: utf-8 -*-

"""created on wed dec 25 15:31:01 2019

description: 基於python的大資料分析之交換行或列

@author: ericray

"""#1.使用reindex方法

import pandas as pd

df = pd.dataframe(

)print

(df,

'\n'

)line =[0

,2,1

]print

("交換行:\n"

,df.reindex(line)

)column =

['a'

,'c'

,'b'

]print

("交換列:\n"

,df.reindex(columns = column)

)#2.可以自行diy

df.loc[[0

,2],

:]= df.loc[[2

,0],

:].values

print

("交換2,0行:\n"

,df)

df.loc[:,

['b'

,'a']]

= df.loc[:,

['a'

,'b']]

.values

print

("交換兩列:\n"

,df)

"""可以使用交換兩列方式插入新列

1.先增加列 df['d'] = values

2.再交換b、d兩列的值

3.再交換b、d兩列的列名

"""df[

'd']=[

'7',

'8',

'9']

#range(len(df.index))

print

("增加d列:\n"

,df)

column =

['a'

,'d'

,'b'

,'c'

]print

("交換列:\n"

,df.reindex(columns = column)

)

基於python的大資料分析之插入記錄操作

基於python的大資料分析之修改記錄

修改記錄是常有的事情,比如資料中有的需要整體替換,有的需要特別修改.整體替換 整列 整行的替換很簡單,例如執行語句 df a列 score,該語句中score是將被填進去的資料列 可以是列表或者series 個別修改 有以下幾種情況 coding utf 8 created on wed dec 2...

基於python資料分析

資料質量分析是資料探勘中資料準備過程的重要 環,是資料預處理的前提,也是資料探勘分析結論有效性和準確性的基礎,沒有可信的資料,資料探勘構建的模型將是空中樓閣。資料質量分析的主要任務是檢查原始資料中是否存在髒資料,髒資料一般是指不符合要求,以及不能直接進行相應分析的資料。在常見的資料探勘工作中,髒資料...

《基於Apache Kylin構建大資料分析平台》

kyligence聯合創始人兼ceo,apache kylin專案管理委員會主席 pmc chair 韓卿 武漢市雲昇科技發展 董事長,智慧型城市 大資料 物聯網和雲計算之應用 作者楊正洪 萬達網路科技集團大資料中心副總經理,spark高階資料分析 中文版譯者龔少成 資料架構師,it脫口秀 清風那個...