# -*- 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脫口秀 清風那個...