Python Dataframe 兩列相除

2021-10-02 16:17:45 字數 706 閱讀 2900

import pandas as pd

df = pd.read_csv(

'離線資料.csv'

)#新建乙個dataframe

df_data = pd.dataframe(columns=

['總數'

,'人數'

,'平均值'])

df_data[

['總數'

,'人數']]

= df

df_data[

'平均值'

]=df_data.

(lambda x: x[

'總數'

]/ x[

'人數'

], axis=1)

#2、直接相除

df_data[

'平均值'

]= df_data[

'總數'

]/df_data[

'人數'

]#匯出資料,增加encoding="utf_8_sig",避免匯入到csv檔案用excel開啟時出現中文亂碼

df_data.to_csv(

'平均數計算.csv'

, sep=

',', header=

true

, index=

true

,encoding=

"utf_8_sig"

)

python DataFrame合併方法

python 合併dataframe方法 dataframe.merge left,right,how inner on none,left on none,right on none,left index false,right index false,sort false,suffixes x ...

python dataframe數值替換

需求 將csv檔案中的值為 8888的因子值替換為當日全市場因子的中值 原始資料 解析 實現 import pandas as pd def filter2median invalid number with open r c users administrator documents wechat...

python DataFrame匯出到檔案

outputpath d users chen lib desktop fenci.csv df.to csv outputpath,sep index false,header false 2.dataframe匯出到xlsx檔案 outputpath d users chen lib deskt...