2024-10-02 06:26:19 发布
网友
我正在学习Python
我正在读这个.txt文件:
.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
为什么?
您正在使用user_id作为数据帧的索引age是一个列名-如果在控制台中显示dataframe,列名将显示在索引列名称上方一行。 例如,如果您添加一列,您将看到如下内容
user_id
age
age name user_id 1 20 tom 2 25 john 3 30 tim
您正在使用
user_id
作为数据帧的索引age
是一个列名-如果在控制台中显示dataframe,列名将显示在索引列名称上方一行。 例如,如果您添加一列,您将看到如下内容相关问题 更多 >
编程相关推荐