Pandas 为什么我能';我不能加字典吗?

Pandas 为什么我能';我不能加字典吗?,pandas,dataframe,data-mining,Pandas,Dataframe,Data Mining,我有两本字典,我想合并它们,但由于某种原因它不起作用。代码如下: dict1= {"Player":["Virat Kohli","Jasprit Bumrah","Saurabh Netravalkar"], "Role":["Batsman","Bowler", "Bowler"], "Team":["India", "India", "USA"]} dict2 = {"Monank Patel","Batsman","USA"} dict1.update(dict2) pd

我有两本字典,我想合并它们,但由于某种原因它不起作用。代码如下:

dict1= {"Player":["Virat Kohli","Jasprit Bumrah","Saurabh Netravalkar"],
    "Role":["Batsman","Bowler", "Bowler"],
    "Team":["India", "India", "USA"]}
dict2 = {"Monank Patel","Batsman","USA"}
dict1.update(dict2)
pd.DataFrame(dict1)

非常感谢

我想这就是你想要做的:

dict1= {"Player":["Virat Kohli","Jasprit Bumrah","Saurabh Netravalkar"],
    "Role":["Batsman","Bowler", "Bowler"],
    "Team":["India", "India", "USA"]}
dict2 = ["Monank Patel","Batsman","USA"]
dict1['Player'].append("Monank Patel")
dict1['Role'].append("Batsman")
dict1['Team'].append("USA")
df = pd.DataFrame(dict1)
print(df)

                Player     Role   Team
0          Virat Kohli  Batsman  India
1       Jasprit Bumrah   Bowler  India
2  Saurabh Netravalkar   Bowler    USA
3         Monank Patel  Batsman    USA
编辑:


我想这就是你想要做的:

dict1= {"Player":["Virat Kohli","Jasprit Bumrah","Saurabh Netravalkar"],
    "Role":["Batsman","Bowler", "Bowler"],
    "Team":["India", "India", "USA"]}
dict2 = ["Monank Patel","Batsman","USA"]
dict1['Player'].append("Monank Patel")
dict1['Role'].append("Batsman")
dict1['Team'].append("USA")
df = pd.DataFrame(dict1)
print(df)

                Player     Role   Team
0          Virat Kohli  Batsman  India
1       Jasprit Bumrah   Bowler  India
2  Saurabh Netravalkar   Bowler    USA
3         Monank Patel  Batsman    USA
编辑:


dict2不是dict2不是dict2谢谢你的澄清!另外,如果我有70行,有没有比硬编码更简单的方法呢?你可以创建一个列表列表并附加,请参见编辑后的答案。谢谢你的澄清!另外,如果我有70行,有没有更简单的方法来代替硬编码?您可以创建列表列表并附加,请参见编辑的答案。