As simple as this sounds I cannot figure it out... Here's what I want to do
df = pd.DataFrame(
[
{'first names' : ['trey', 'tagg']},
{'first names' : ['teague', 'tanner']},
]
)
df
| first names | |
|---|---|
| 0 | [trey, tagg] |
| 1 | ['teague', 'tanner'] |
I would like to do something such as df['first names'].append('joe') and get the result..
| first names | |
|---|---|
| 0 | [trey, tagg, joe] |
| 1 | ['teague', 'tanner', joe] |
CodePudding user response:
Try:
df["first names"].apply(lambda lst: lst.append("joe"))
print(df)
Prints:
first names
0 [trey, tagg, joe]
1 [teague, tanner, joe]
CodePudding user response:
You can try
for val in df['first names']:
val.append('jeo')
print(df)
output
first names
0 [trey, tagg, jeo]
1 [teague, tanner, jeo]
