首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熊猫数据不打印

熊猫数据不打印
EN

Stack Overflow用户
提问于 2022-10-02 01:44:39
回答 2查看 69关注 0票数 0

我已经将我的numpy数组转换成了熊猫dataframe,当我想将列标题从"0“重命名为任何其他名称时,dataframe没有打印。Why>?

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-02 03:43:15

这里的问题是您指定了inplace="True"。当你这样做的时候,熊猫会修改你传入的数组,并没有返回。

你要么需要:

代码语言:javascript
复制
data_frame_of_prediction_DE_normalized.rename(columns={"Unnamed: 0": "Predicted Climate change (De-normalized) (kg CO2 eq.)"}, inplace=True)

如果没有任务,或者

代码语言:javascript
复制
prediction_DE_normalized = data_frame_of_prediction_DE_normalized.rename(columns={"Unnamed: 0": "Predicted Climate change (De-normalized) (kg CO2 eq.)"})

没有inplace

票数 2
EN

Stack Overflow用户

发布于 2022-10-02 02:30:09

使用print(data_frame_of_prediction_DE_normalized_F).而不是简单地使用"data_frame_of_prediction_DE_normalized_F“

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73922863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档