pandas的DataFrame如何插入带有index的行数据?

  统计/机器学习 Python    浏览次数:9545        分享
0

原来的dataframe是这样

df=
              country                       Rank
UK           '英国'                          5
AU           '澳大利亚'                      12

我想插入如下一行

CH     '中国'                 2

其中CH是这一行的index。最终得到的dataframe是

              country                      Rank
UK           '英国'                          5
AU           '澳大利亚'                      12
CH           '中国'                          2

我怎么可以插入这样的行呢?谢谢!


 

桐桐酱   2017-11-08 22:19



   1个回答 
3


df.loc['CH'] = ['中国', '2']


SofaSofa数据科学社区DS面试题库 DS面经

高代兄   2017-11-09 10:30



  相关讨论

pandas数据合并 merge 相同的列能不能合并

使用pandas.to_datetime转化文本到时间戳时怎么只保留日期?

去掉pandas DataFrame的index的名字

如何重命名pandas的dataframe的列名

怎么利用pandas新建一个只有列名的空的dataframe?

怎么提取pandas dataframe中某一列每个字符串的前n个字符?

如何清空pandas dataframe里的全部数据但是保留列名?

怎么对pandas dataframe按照一列的字符串的长度来排序?

如何复制一个pandas DataFrame

pandas.DataFrame里at, iat, loc, iloc区别

  随便看看

ARIMA模型中的三个参数(p, d, q)都是什么意思?

二元分类为什么不能用MSE做为损失函数?

怎么理解tweedie分布?

怎么让DataFrame按照某一列绝对值从小到按排列?

spark里怎么refresh表?