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

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

如何清空pandas dataframe里的全部数值,但是保持原有的列名?

 

徐锐达   2019-08-29 07:15



   3个回答 
7


df = df.iloc[0:0].copy()
SofaSofa数据科学社区DS面试题库 DS面经

abuu   2019-08-29 14:14

3


df.drop(df.index, inplace=True)
SofaSofa数据科学社区DS面试题库 DS面经

kidd23   2019-09-08 15:17

1


df_1 = df.drop(range(len(df)),axis=0)
SofaSofa数据科学社区DS面试题库 DS面经

zlsama   2019-08-29 10:17

用range(len(df))不严谨,因为index可能不是从0开始的 - LiShanfei   2019-09-09 02:07


  相关讨论

pandas里index的问题

pd.dataframe怎么同时对两个key排序?

如何重命名pandas的dataframe的列名

pandas里怎么把有multiindex的列拉平变成一层?

把pandas df写入csv时UnicodeEncodeError

pandas按照两列sort_values,一个升序一个降序

怎么利用pandas获得一个列联表(contingency table)?

pandas报错: 'DataFrame' object has no attribute 'unique'

找到pd.DataFrame中某个列名对应的下标?

pandas中某列中数字后边有 亿/万这种单位 如何处理

  随便看看

xgboost的gblinear是什么意思?

怎么在jupyter notebook里查看python的版本?

VGG16和VGG19的区别?

kappa statistic怎么理解?有什么意义?

pandas.DataFrame的index重新排列(从0开始)