Python Pandas-以与.head()相同的格式打印单行

Python Pandas-以与.head()相同的格式打印单行,python,pandas,Python,Pandas,我目前正在格式化我的数据,我想从数据框打印出一行。到目前为止,我已经尝试过: df.iloc[202] 然而,在测试数据之后,我意识到输出并不理想地显示我希望它显示的方式,因为我希望它类似于df.head()中的输出样式 因此,我的问题是,是否有一种方法可以显示带有Pandas格式的表样式输出的单行?可能不是最好的解决方案,但这是否达到了您想要的效果 df.head(202).tail(1) 或flexibel: df.head(i).tail(1) 可能不是最好的解决方案,但这是否符合您

我目前正在格式化我的数据,我想从数据框打印出一行。到目前为止,我已经尝试过:

df.iloc[202]
然而,在测试数据之后,我意识到输出并不理想地显示我希望它显示的方式,因为我希望它类似于
df.head()
中的输出样式


因此,我的问题是,是否有一种方法可以显示带有Pandas格式的表样式输出的单行?

可能不是最好的解决方案,但这是否达到了您想要的效果

df.head(202).tail(1)
或flexibel:

df.head(i).tail(1)

可能不是最好的解决方案,但这是否符合您的目标

df.head(202).tail(1)
或flexibel:

df.head(i).tail(1)

嗨,你可以这样做

df.head(202).tail(1)
我希望它能帮助你

你也可以使用

df[206:207]


df.iloc[[207]]

您好,您可以这样做

df.head(202).tail(1)
我希望它能帮助你

你也可以使用

df[206:207]


你的问题有点不清楚。我猜您希望使用
df.iloc[202]
从数据帧中仅选择一行,但输出如下所示:

A    4
B    9
Name: 202, dtype: int64
   A  B
0  4  9
df.head(1)
将如下所示:

A    4
B    9
Name: 202, dtype: int64
   A  B
0  4  9
您可以通过给
iloc
aslice获取输出的head()/表格样式,该slice只包含您想要的一行:

df.iloc[202:203]

     A  B
202  4  9

切片的结尾不包括在范围内,如果索引203(甚至202)不存在,它不会抛出错误。

您的问题有点不清楚。我猜您希望使用
df.iloc[202]
从数据帧中仅选择一行,但输出如下所示:

A    4
B    9
Name: 202, dtype: int64
   A  B
0  4  9
df.head(1)
将如下所示:

A    4
B    9
Name: 202, dtype: int64
   A  B
0  4  9
您可以通过给
iloc
aslice获取输出的head()/表格样式,该slice只包含您想要的一行:

df.iloc[202:203]

     A  B
202  4  9

切片的结尾不包括在范围内,如果索引203(甚至202)不存在,也不会抛出错误。

您的问题有点不清楚。你能举一个你想看到的输出的例子吗?你的问题有点不清楚。你能提供一个你想看到的输出的例子吗?