[英]Converting Data into pandas data frame format
我在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
格式以进行进一步计算?
任何指针都会非常有帮助。
似乎它是一个元组的元组,但如果你运行这个:
print(type(result))
你可以得到一个更好的主意
你可以试试
pd.DataFrame(list(result))
鉴于您的元组格式,您可以使用:
import pandas as pd
df = pd.DataFrame(result).set_index(0).T
Output:
date var1 var2
1 2020-06-15 200 1200
2 2020-07-15 340 -340
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.