![](/img/trans.png)
[英]How do I turn a text file with 2 items on each line into a dictionary in python?
[英]How do I turn Dictionary items into multiple DataFrames in Python?
我想为字典中的每个项目创建多个 DataFrame。 所以如果我的字典是这样的:
dict = {'a' : 100, 'b' : 200, 'c' : 300}
我希望输出与单独创建每个 df 相同:
pd.DataFrame(data=['100'],columns=['a'])
pd.DataFrame(data=['200'],columns=['b'])
pd.DataFrame(data=['300'],columns=['c'])
给我 3 个过时的 DataFrame,每个都由字典键命名。
我尝试使用 for 循环来迭代每个键,但是我无法将值存储在 DataFrame 中。
谢谢!
对DataFrame
列表使用列表理解:
d = {'a' : 100, 'b' : 200, 'c' : 300}
dfs = [pd.DataFrame({k:[v]}) for k, v in d.items()]
print (dfs)
[ a
0 100, b
0 200, c
0 300]
print (dfs[0])
a
0 100
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.