创建一个指定形状的 pandas DataFrame,每行包含相同的字典

我想创建一个每行都pandas.DataFrame包含相同内容的:dict


输入:


length = 5

a = {'this':1, 'is':2, 'an':3 'example':4}

输出:


                                             0

0  {'this': 1, 'is': 2, 'an': 3, 'example': 4}

1  {'this': 1, 'is': 2, 'an': 3, 'example': 4}

2  {'this': 1, 'is': 2, 'an': 3, 'example': 4}

3  {'this': 1, 'is': 2, 'an': 3, 'example': 4}

4  {'this': 1, 'is': 2, 'an': 3, 'example': 4}

我怎样才能正确地做到这一点?


胡子哥哥
浏览 116回答 1
1回答

茅侃侃

试试这个方法——import pandas as pdlength = 5a = {'this':1, 'is':2, 'an':3, 'example':4}out = pd.DataFrame({0:[a] * length})print(out)                                             00  {'this': 1, 'is': 2, 'an': 3, 'example': 4}1  {'this': 1, 'is': 2, 'an': 3, 'example': 4}2  {'this': 1, 'is': 2, 'an': 3, 'example': 4}3  {'this': 1, 'is': 2, 'an': 3, 'example': 4}4  {'this': 1, 'is': 2, 'an': 3, 'example': 4}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python