Я считаю нужным, если futex
не существует в index
:
df.loc['futex']=[13,6]
print (df)
frequency file_frequency
system_call
madvise 300 3
write 277 2
read 23 5
ioctl 45 4
getuid 78 2
epoll_pwait 12 1
futex 13 6
Если существует, строка переписывается:
df.loc['madvise']=[130,100]
print (df)
frequency file_frequency
system_call
madvise 130 100
write 277 2
read 23 5
ioctl 45 4
getuid 78 2
epoll_pwait 12 1
Если необходимо всегда добавлять новую строку, используйте append
по Series
с индексом в качестве имен столбцов и name
для нового значения индекса:
df = df.append(pd.Series([13,6], name='futex', index=df.columns))
print (df)
frequency file_frequency
system_call
madvise 300 3
write 277 2
read 23 5
ioctl 45 4
getuid 78 2
epoll_pwait 12 1
futex 13 6
df = df.append(pd.Series([130,100], name='madvise', index=df.columns))
print (df)
frequency file_frequency
system_call
madvise 300 3
write 277 2
read 23 5
ioctl 45 4
getuid 78 2
epoll_pwait 12 1
madvise 130 100