pandas增加一行数据,但不需要指定行的索引名称,如何实现?

import pandas as pd

data= [['a',10],['b',20],['c',100]]

df = pd.DataFrame(data,columns = ['name','age'])
输出结果:

img

我想增加一行数据,比如是['d',50]
df.loc['new'] = ['d',50]
可以实现,但这个必须要指定索引名才行,我不想指定索引名称,有什么办法吗?

可以用df.append:
df1 = df.append({'names':'d','age':50},ignore_index = True)
或者用df.loc:
df.loc[3,'names'] = 'd'
df.loc[3,'age'] = 50

img