Python 使用Pandas,为什么列/系列标题不显示在输出的顶部
在: 输出: 观察: 标题/系列名称与数据类型一起显示在底部。我已经研究过,但找不到答案,只添加/重命名标题,只提取标题,等等。这不是我的问题,我只是想在我正常调用数据帧时查看输出,但在这种情况下,仅此选择/单数字段,即我想要:Python 使用Pandas,为什么列/系列标题不显示在输出的顶部,python,pandas,dataframe,header,series,Python,Pandas,Dataframe,Header,Series,在: 输出: 观察: 标题/系列名称与数据类型一起显示在底部。我已经研究过,但找不到答案,只添加/重命名标题,只提取标题,等等。这不是我的问题,我只是想在我正常调用数据帧时查看输出,但在这种情况下,仅此选择/单数字段,即我想要: Country UU 15368 CF 6348 J 5542 G 3493 F 2681 UT 2487 B
Country
UU 15368
CF 6348
J 5542
G 3493
F 2681
UT 2487
B 2189
IA 2120
IB 1769
CG 1660
R 1565
S 1418
A 1164
S 1106
T 7704
Name: avgGDP, dtype: float64
在输出完整帧和这两种格式之间,我看到的唯一不同之处是,我请求的是一个特定的列。我假设我必须在return语句中添加一些内容,这样它的输出就像我所说的完整数据帧一样
提前感谢您的时间和帮助
谢谢
Matt系列名称始终显示在系列下。数据框列名显示在列的上方。您可以将序列转换为一列数据帧:
Country avgGDP
UU 15368
CF 6348
J 5542
G 3493
F 2681
UT 2487
B 2189
IA 2120
IB 1769
CG 1660
R 1565
S 1418
A 1164
S 1106
T 7704
它将按预期显示。
Top15['avgGDP']
返回一个系列,即1d。仔细检查文档,但是系列
可能没有列
属性Top15[['avgGDP']
将为您提供一个1列数据帧。这就成功了。我理解。我只是创建了一个视图,但为了满足我的需要,我需要创建一个新的数据帧。现在有道理了。谢谢你,戴兹!!!
Country avgGDP
UU 15368
CF 6348
J 5542
G 3493
F 2681
UT 2487
B 2189
IA 2120
IB 1769
CG 1660
R 1565
S 1418
A 1164
S 1106
T 7704
pd.DataFrame(Top15['avgGDP'])