gpt4 book ai didi

python - 尝试将一系列附加到我的数据帧时语法无效

转载 作者:太空宇宙 更新时间:2023-11-03 14:23:29 25 4
gpt4 key购买 nike

我用一些我认识的人的名字、他们与我的关系以及他们的生日月份制作了一个数据框。我想和我的母亲一起将一个新系列附加到这个数据框中。

import pandas as pd
entry_one = pd.Series({'Name':'Ryan',
'Relationship':'Self',
'Birthday_Month' : 'April'})
entry_two = pd.Series({'Name':'Nickie',
'Relationship': 'Girlfriend',
'Birthday_Month':'February'})
entry_three = pd.Series({'Name':'Jeff',
'Relationship':'Friend',
'Birthday_Month':'August'})
entry_four = pd.Series ({'Name':'Mica',
'Relationship':'Friend',
'Birthday_Month':'November'})
entry_five = pd.Series ({'Name':'Andrew',
'Relationship':'Friend',
'Birthday_Month':'November'})

df = pd.DataFrame([entry_one, entry_two, entry_three, entry_four, entry_five])
df = df.set_index('Name')
df
df.append(pd.Series(data = ('Name':'Mom','Relationship':'Mother','Birthday_Month':'May')))

但我收到错误

错误

File "", line 1 df.append(pd.Series(data = ('Name':'Mom','Relationship':'Mother','Birthday_Month':'May'))) ^ SyntaxError: invalid syntax

我在这里做错了什么?

最佳答案

你在最后一行使用了错误类型的括号,它需要是一个字典,并且你需要打开ignore)index才能像这样附加:

df.append(pd.Series(data = {'Name':'Mom','Relationship':'Mother','Birthday_Month':'May'}), ignore_index=True)

关于python - 尝试将一系列附加到我的数据帧时语法无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47788187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com