python-3.x - 如何将 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
解决方案
您可以写入文本文件:
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)
推荐阅读
- xamarin - How can I modify my application from VM making direct calls to the back end C# to instead use Xamarin MessagingCenter?
- linux - OpenLDAP: Deleted user is still listed in the group
- python - 在列表中过滤字典
- parsing - 将类似的测试转换为具有变量的组
- r - 如何在 R 中使用 ggplot 更改散点图中刻度线的名称?
- kubernetes - 在 Google Cloud Function 中对 GKE 集群的 Kubernetes API 进行身份验证
- python-3.x - 由于代理,使用无法访问的网络安装 python
- jquery - 引导选择下拉菜单不能跟随父级
- angular - 错误:NullInjectorError:没有 FlashMessagesService 的提供者
- html - 标签与 HTML 中的元素有何不同