我已经将我的numpy数组转换成了熊猫dataframe,当我想将列标题从"0“重命名为任何其他名称时,dataframe没有打印。Why>?
climate_change_max=data_set["Climate change (kg CO2 eq.)"].max()
climate_change_min=data_set["Climate change (kg CO2 eq.)"].min()
CLIMATE_CHANGE_only_still_normalized=data_frame_of_prediction_still_normalized.drop(["Predicted Climate change, incl biogenic carbon (kg CO2 eq.)","Predicted Fine Particulate Matter Formation (kg PM2.5 eq.)"," Predicted Fossil depletion (kg oil eq.)","Predicted Freshwater Consumption (m^3)","Predicted Freshwater ecotoxicity (kg 1,4-DB eq.)","Predicted Freshwater Eutrophication (kg P eq.)","Predicted Human toxicity, cancer (kg 1,4-DB eq.)","Predicted Human toxicity, non-cancer (kg 1,4-DB eq.)","Predicted Ionizing Radiation (Bq. C-60 eq. to air)","Predicted Land use (Annual crop eq. yr)","Predicted Marine ecotoxicity (kg 1,4-DB eq.)","Predicted Marine Eutrophication (kg N eq.)","Predicted Metal depletion (kg Cu eq.)","Predicted Photochemical Ozone Formation, Ecosystem (kg NOx eq.)","Predicted Photochemical Ozone Formation, Human Health (kg NOx eq.)","Predicted Stratospheric Ozone Depletion (kg CFC-11 eq.)","Predicted Terrestrial Acidification (kg SO2 eq.)","Predicted Terrestrial ecotoxicity (kg 1,4-DB eq.)"], axis=1)
CLIMATE_CHANGE_only_still_normalized
Predicted Climate change (kg CO2 eq.)
18 0.087270
171 0.471559
fff=CLIMATE_CHANGE_only_still_normalized.to_numpy()
fff
array([[0.08726976],
[0.47155913],
final_value = (fff*(climate_change_max - climate_change_min) + climate_change_min)
final_value
array([[0.09221854],
[0.32832593],
data_frame_of_prediction_DE_normalized=pd.DataFrame(final_value,index=CLIMATE_CHANGE_only_still_normalized.index)
data_frame_of_prediction_DE_normalized
0
18 0.092219
171 0.328326
prediction_DE_normalized = data_frame_of_prediction_DE_normalized.rename(columns={"Unnamed: 0": "Predicted Climate change (De-normalized) (kg CO2 eq.)"}, inplace=True)
print (prediction_DE_normalized)
None发布于 2022-10-02 03:43:15
这里的问题是您指定了inplace="True"。当你这样做的时候,熊猫会修改你传入的数组,并没有返回。
你要么需要:
data_frame_of_prediction_DE_normalized.rename(columns={"Unnamed: 0": "Predicted Climate change (De-normalized) (kg CO2 eq.)"}, inplace=True)如果没有任务,或者
prediction_DE_normalized = data_frame_of_prediction_DE_normalized.rename(columns={"Unnamed: 0": "Predicted Climate change (De-normalized) (kg CO2 eq.)"})没有inplace。
发布于 2022-10-02 02:30:09
使用print(data_frame_of_prediction_DE_normalized_F).而不是简单地使用"data_frame_of_prediction_DE_normalized_F“
https://stackoverflow.com/questions/73922863
复制相似问题