我目前正在格式化数据,我想从数据框中打印出一行。到目前为止,我已经尝试过:
df.iloc[202]
但是,我意识到测试数据后,输出并不能理想地显示我想要的显示方式,类似于df.head()
的输出样式。
因此,我的问题是,是否有一种方法可以显示单行格式输出的表格,是否以Pandas为单位?
答案 0 :(得分:0)
可能不是最好的解决方案,但这是否可以实现您想要的目标?
df.head(202).tail(1)
或flexibel:
df.head(i).tail(1)
答案 1 :(得分:0)
嗨,你可以这样
df.head(202).tail(1)
希望它能对您有所帮助。
OR
您也可以使用
df[206:207]
OR
df.iloc [[207]]
答案 2 :(得分:0)
您的问题有点不清楚。我的猜测是,您只想使用df.iloc[202]
从数据框中选择一行,但是输出看起来像这样:
A 4
B 9
Name: 202, dtype: int64
df.head(1)
看起来像这样:
A B
0 4 9
通过为iloc
提供 slice ,其中包括,可以得到输出的 head()/ table 样式。 >只需一行即可:
df.iloc[202:203]
A B
202 4 9
切片的结尾不包含在范围内,并且如果索引203(甚至202)不存在,也不会引发错误。