我在Python語言中有以下虛擬計算
from datetime import datetime
import pandas as pd
result = ### based on some calculation
print(result)
有了這個,我得到以下格式的答案:
(
(
'date', pywintypes.datetime(2020, 6, 15, 0, 0, tzinfo=TimeZoneInfo('GMT Standard Time', True)), pywintypes.datetime(2020, 7, 15, 0, 0, tzinfo=TimeZoneInfo('GMT Standard Time', True))
),
(
'var1', 200, 340
),
(
'var2', 1200, -340
)
)
我不明白這種格式到底是什么?如何將此資料轉換為Pandas data-frame格式以進行進一步計算?
任何指標都會非常有幫助。
uj5u.com熱心網友回復:
似乎它是一個元組的元組,但如果你運行這個:
print(type(result))
你可以得到一個更好的主意
uj5u.com熱心網友回復:
鑒于您的元組格式,您可以使用:
import pandas as pd
df = pd.DataFrame(result).set_index(0).T
輸出:
date var1 var2
1 2020-06-15 200 1200
2 2020-07-15 340 -340
uj5u.com熱心網友回復:
你可以試試
pd.DataFrame(list(result))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/406341.html
標籤:
上一篇:將2列中的唯一值映射到整數
