import pandas as pd
data= [['a',10],['b',20],['c',100]]
df = pd.DataFrame(data,columns = ['name','age'])
输出结果:
我想增加一行数据,比如是['d',50]
df.loc['new'] = ['d',50]
可以实现,但这个必须要指定索引名才行,我不想指定索引名称,有什么办法吗?
import pandas as pd
data= [['a',10],['b',20],['c',100]]
df = pd.DataFrame(data,columns = ['name','age'])
输出结果:
我想增加一行数据,比如是['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