打印从tx导入的表时标题未对齐

2024-10-02 06:26:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习Python

我正在读这个.txt文件:

user_id|age
1|20
2|25
3|30
4|35

使用此脚本:

import pandas as pd
users = pd.read_table(r'provapd.txt', 
                      sep='|', index_col='user_id')
print(users.head(3))

它可以工作,但标题在输出中不对齐:

         age
user_id
1         20
2         25
3         30

为什么?


Tags: 文件importtxt脚本idpandasreadage
1条回答
网友
1楼 · 发布于 2024-10-02 06:26:19

您正在使用user_id作为数据帧的索引age是一个列名-如果在控制台中显示dataframe,列名将显示在索引列名称上方一行。 例如,如果您添加一列,您将看到如下内容

         age  name
user_id           
1         20   tom
2         25  john
3         30   tim

相关问题 更多 >

    热门问题