1.1一對一
df[
"age"
].replace(33,
24)#將age一列中所有33替換成24
df.replace(np.nan,o)
df.fillna(0)
#與上一行功能相同
1.2多對一
df.replace([1
,2,3
],56)
1.3多對多
df.replace(
)
2.1兩列相加減(數值型別的兩列資料),一列數值型資料任意加減乘除乙個數值
df[
"c1"
]+df[
"c2"
]df[
"c1"
]-df[
"c2"
]df[
"c1"
]*df[
"c2"
]df[
"c1"
]/df[
"c2"
]df[
"c1"]+
2
2.2比較運算
df[
"c1"
]>df[
"c2"
]#對兩列值每一行相比較,返回布林值
df["c1"
]!= df[
"c2"
]
2.3彙總運算
2.3.1 count非空值計數
mean 平均數
max 最大值
min 最小值
median 中位數
mode 眾數
var 方差
std 標準差 調取規則一致
df.count(
)#呼叫整個表,計算整個表每一列的非空值
df.count(axis =1)
#計算每一行的非空值
df["c1"
].count(
)#對制定列就行非空值計數
2.3.2 分位數quantile呼叫
df.quantile(
0.75
)#求每一列的四分之三位數
df.quantile(
0.25
,axis =1)
#求每一行的四分之一位數
df["age"
].quantile(
0.5)
#求age列的二分之一位數
2.3.3 相關性運算
df.corr(
)#對整個dateframe表中數值型別字段計算兩兩之間相關係數
df["c1"
].corr(df[
"c2"])
#求c1和c2兩列的相關係數
Python基礎學習數值運算之內置函式
1 abs num 返回num的絕對值 2 coerce num1,num2 將num1和num2轉換為同一型別,然後以乙個無級的形式返回 3 divmod num1,num2 除法取餘運算的結合。返回乙個元組 num1 num2,num1 num2 對浮點型和複數的商進行下捨入 複數僅取實數部分的...
python dataframe數值替換
需求 將csv檔案中的值為 8888的因子值替換為當日全市場因子的中值 原始資料 解析 實現 import pandas as pd def filter2median invalid number with open r c users administrator documents wechat...
Python 基礎 數值列表
在前面所提的章節中,我們所提及的大多是列表中的字串的操作,那麼接下來將詳細介紹數值列表的建立和使用。數值列表即存放了一株相關的數值型元素的列表,那麼如將這一組資料放入數值列表中呢?lunm input 請輸入乙個人數值列表 請輸入乙個數值列表 1 2,3 4,5 6 lnum 1,2,3,4,5,6...