sto*_*ves 8 python dictionary list dataframe pandas
我花了一段时间看着SO,似乎我有一个独特的问题.
我有一个字典,如下所示:
dict={
123: [2,4],
234: [6,8],
...
}
Run Code Online (Sandbox Code Playgroud)
我想将具有值列表的字典转换为3列数据框,如下所示:
time, value1, value2
123, 2, 4
234, 6, 8
...
Run Code Online (Sandbox Code Playgroud)
我可以跑:
pandas.DataFrame(dict)
Run Code Online (Sandbox Code Playgroud)
但这会产生以下结果:
123, 234, ...
2, 6, ...
4, 8, ...
Run Code Online (Sandbox Code Playgroud)
可能是一个简单的修复,但我还在拾起大熊猫
您可以像levi建议的那样预处理数据,也可以在创建数据框后对其进行转置.
testdict={
123: [2,4],
234: [6,8],
456: [10, 12]
}
df = pd.DataFrame(testdict)
df = df.transpose()
print(df)
# 0 1
# 123 2 4
# 234 6 8
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6325 次 |
最近记录: |