第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

熊貓打印在帶有 f 字符串的列中找到的最大值

熊貓打印在帶有 f 字符串的列中找到的最大值

繁華開滿天機(jī) 2022-12-20 16:20:11
如果我有一些虛構(gòu)的數(shù)據(jù)...如何只打印在名為 的列中找到的最大值的索引(日期和時(shí)間戳)Temperature?import numpy as npimport pandas as pdnp.random.seed(11)rows,cols = 50000,2data = np.random.rand(rows,cols) tidx = pd.date_range('2019-01-01', periods=rows, freq='H') df = pd.DataFrame(data, columns=['Temperature','Value'], index=tidx)maxy = df.Temperature.max()maxDate = df.loc[df['Temperature'].idxmax()]如果我打印maxDate有很多不需要的信息..print(maxy)print(maxDate)這輸出:0.9999949674183947Temperature    0.999995Value          0.518413Name: 2023-01-06 02:00:00, dtype: float64最終我希望創(chuàng)建一個(gè)f只打印的字符串maximum temperature recorded in the dataset is 0.999995 found on 2023-01-06 02:00:00,沒有額外的信息,例如Name:和, dtype: float64和Value          0.518413列......感謝任何提示和技巧
查看完整描述

2 回答

?
呼喚遠(yuǎn)方

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊

你的 f 字符串可能是:

f'maximum temperature recoded in the dataset is {maxy} found on {maxDate.name}'

或者沒有maxy

f'maximum temperature recoded in the dataset is {maxDate.Temperature} found on {maxDate.name}'

輸出:

'maximum temperature recoded in the dataset is 0.9999949674183947 found on 2023-01-06 02:00:00'



查看完整回答
反對 回復(fù) 2022-12-20
?
慕斯王

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊

最高溫度可以有超過 1 個(gè)條目。


maxy = df.Temperature.max()

max_dates = df[df['Temperature'] == maxy].index.astype(str).to_list()

print(f'Max temperature recorded in dataset is {maxy} on {",".join(max_dates)}')

輸出:


Max temperature recorded in dataset is 0.9999949674183947 on 2023-01-06 02:00:00


查看完整回答
反對 回復(fù) 2022-12-20
  • 2 回答
  • 0 關(guān)注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號