Chu*_*dro 5 dataframe python-3.x pandas
我有一个数据框,需要打印一些聚合等的输出。
例如,我的脚本中有一行:
pd.f_type = inventory['fruit'].value_counts()
print(f_type)
Run Code Online (Sandbox Code Playgroud)
它的输出如下:
apple 2
watermelon 1
pineapple 1
grapefruit 1
orange 1
Name: fruit, dtype: int64
Run Code Online (Sandbox Code Playgroud)
如何删除最后一行“名称...”?我不需要它。我只需要查看实际输出。我需要用 for 循环或其他东西来打印吗?
如果删除最后一行只是为了输出,可以这样做:
f_type.to_string()
Run Code Online (Sandbox Code Playgroud)
但是,在大型数据帧上使用时要小心.to_string(),因为它将转换和打印整个数据帧,而不仅仅是 中指定的行数pd.options.display.max_rows。
除此之外,如果你有很多列,输出将会非常混乱。在这种情况下,您可能应该执行打印循环。