我正在尝试从字典创建pandas数据框。字典设置为
nvalues = {"y1": [1, 2, 3, 4], "y2": [5, 6, 7, 8], "y3": [a, b, c, d]}
我希望数据框仅包含
"y1"
和“y2"
”。到目前为止,我可以使用df = pd.DataFrame.from_dict(nvalues)
df.drop("y3", axis=1, inplace=True)
我想知道是否可以在没有
df.drop()
的情况下完成此操作 最佳答案
您可以在columns
构造函数中指定DataFrame
:
pd.DataFrame(nvalues, columns=('y1', 'y2'))
y1 y2
0 1 5
1 2 6
2 3 7
3 4 8
关于python - 根据字典元素创建Pandas数据框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37934969/