所以我现在有一个字符串列表:
name_row = ['Bob', 'Jerry', 'Will']
rating_row = ['4.0', '2.5', '3.7']
title_row = ['Geat', 'Okay', 'Nice']
我想要的结果是这样的:
到目前为止,我得到的是
rows = []
row = {}
name_row = ['Bob', 'Jerry', 'Will']
rating_row = ['4.0', '2.5', '3.7']
title_row = ['Geat', 'Okay', 'Nice']
for name in name_row:
row['Name'] = row.get(name)
rows.append(row)
df = (pd.DataFrame(rows))
但是当我调用df时,我得到了{'Name':none},我不知道如何将列表中的字符串添加到字典中
尝试:
这个结构在doc中解释。具体而言,请阅读其中的第一个示例:
所以,你们的第一个问题是这一行什么都没有,所以当你们打电话的时候
那里没有什么可买的。因此{'Name':none}输出
如果您已经有3行要处理,那么获得所需结果的最简单方法是:
使用带有这些参数的DataFrame()方法将列名设置为“names”、“Rating”和“Title”。每个列名都成为字典中的键,其中每个键的值都成为现有的字符串列表。现在,您的dataframe是一个[String:List of String]的字典
相关问题 更多 >
编程相关推荐