print df.info() 它将在控制台中打印所有值。但我想把它出口。如何获得如下所示的值?
print df.info()
{'col1':dtype_of_column_1,'col2':dtype_of_column_2,'col3':dtype_of_column_3,...,'coln':dtype_of_column_n}
换句话说,如何转换 df.info()
df.info()
任何想法都是值得赞赏的。
你可以转换 Series 从 dtypes Series.to_frame :
Series
dtypes
Series.to_frame
df = pd.DataFrame({ 'A':list('abcdef'), 'B':[4,5,4,5,5,4], 'C':[7.,8,9,4,2,3], 'D':list('aaabbb') }) df1 = df.dtypes.to_frame('dtypes') print (df1) dtypes A object B int64 C float64 D object