首页 > 解决方案 > 如何将 df.info() 转换为数据框。df.info()

问题描述

如何转换df.info()成data_frame。

我希望能够将此数据框与其他数据框合并。

df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 458 entries, 0 to 457
Data columns (total 9 columns):
Name        457 non-null object
Team        457 non-null object
Number      457 non-null float64
Position    457 non-null object
Age         457 non-null float64
Height      457 non-null object
Weight      457 non-null float64
College     373 non-null object
Salary      446 non-null float64
dtypes: float64(4), object(5)
memory usage: 32.3+ KB

标签: python-3.xpandasdataframemergeconverters

解决方案


您可以写入文本文件:

import io
buffer = io.StringIO()
df.info(buf=buffer)
i = buffer.getvalue()
with open("df_info.txt", "w", encoding="utf-8") as f:
    f.write(i)

推荐阅读