Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 数据帧在一个';单元格';_Python_Pandas_Dataframe - Fatal编程技术网

Python 数据帧在一个';单元格';

Python 数据帧在一个';单元格';,python,pandas,dataframe,Python,Pandas,Dataframe,我在将所需数据放入特定的df时遇到一些问题 当我打印没有df的值时 然后我尝试使用pandas dataframe将其插入dataframe,我得到: dinner = pd.DataFrame([dinner]) dinner.head() 自制金枪鱼刺,472克(4盎司){' 所以,基本上,所有的东西都放在一个单元格里。我想得到如下结果: A | Calories | carbohydrates Home made - tuna

我在将所需数据放入特定的
df
时遇到一些问题

当我打印没有
df的值时

然后我尝试使用pandas dataframe将其插入dataframe,我得到:

dinner = pd.DataFrame([dinner])
dinner.head()
自制金枪鱼刺,472克(4盎司){'

所以,基本上,所有的东西都放在一个单元格里。我想得到如下结果:

        A                  |     Calories | carbohydrates
 Home made - tuna poke     |    592       |   8   

有人知道我该怎么做吗?

晚餐
看起来像是从html文本中解析出来的字符串。如果是这样,并且有解析数据的规则模式,那么下面的代码可能会起作用

nutritions = dinner.split('{')[1].split('}')[0].split(', ')
menu = dinner.split('{')[0].strip('<').strip()
dict_dinner = {}
for n in nutritions:
    item, qty = n.split(': ')
    dict_dinner[item.strip("'")] = qty

df = pd.DataFrame(dict_dinner, index=[menu])
print(df)
nutritions=dinner.split('{')[1]。split('}')[0]。split(','))

menu=dinner.split('{')[0].strip('你能提供一个最简单的例子吗?什么是
dinner
?一个字符串?人们需要它来帮助你