【发布时间】:2020-12-09 11:22:50
【问题描述】:
我想创建一个函数,它接受两个名为键和值的列表作为参数并返回一个数据框, 示例:create_dataframe(["One", "Two"], [["X", "Y"], ["A", "B"]]) -> 应该返回一个数据帧
One Two
0 X A
1 Y B
为了这个目的,到目前为止我已经使用了下面的代码(我正在学习),但结果只显示零,有人可以指导我哪里错了吗?
import pandas as pd
def create_dataframe(keys,vlaues):
keys = []
values = []
series = pd.Series(keys,index = values)
df = pd.DataFrame(series)
return df.T
create_dataframe(["One", "Two"], [["X", "Y"], ["A", "B"]])
【问题讨论】:
-
pd.DataFrame(columns=keys, data = values) -
这能回答你的问题吗? Python Pandas Data frame creation
-
嗨,是的,它确实帮助我更好地理解(因为我正在学习在线课程),下面的代码解决了我的问题