How do I get a list of dictionaries converted into a dataframe whose columns are `'Event', 'Id', 'Name'`? 

```
sample = [{'event': 'up', '53118': 'Harry'},
                  {'event': 'up', '51880': 'Smith'}, 
                  {'event': 'down', '51659': 'Joe'}, 
                  {'52983': 'Sam', 'event': 'up'}, 
                  {'event': 'down', '52917': 'Roger'},
                  {'event': 'up', '314615': 'Julie'},
                  {'event': 'left', '276298': 'Andrew'},
                  {'event': 'right', '457249': 'Carlos'}, 
                  {'event': 'down', '391485': 'Jason'},
                  {'event': 'right', '53191': 'Taylor'}, 
                  {'51248': 'Benjy', 'event': 'down'}]

```

`pd.DataFrame(sample)` would return;

![enter image description here](https://i.stack.imgur.com/L87Bh.png)

Is there a pythonic panda-ic way to convert it to this form?

```
Event   Id      Name
up     53118    Harry
up     51880    Smith
down   51659    Joe

```