当 pandas dataframe 很大时显示整个输出(当需要显示多列中的许多 nan 值时)
Show the entire output when pandas dataframe is big (when many nan values in multiple columns need to be shown)
如果我想查看以下内容的完整输出,需要什么样的 pandas 显示设置(或其他):
如您所见,只有几行,但我想查看所有内容(总共 669 个),我可以单独查看每一行,以查看每行总共有多少个 nan 值(例如我在数据框中找到了 27)。
你可以试试:
DataFrame.to_string()
或:
DataFrame.to_markdown()
或:
pandas.set_option('display.max_rows', None)
现在您可以决定只显示 NaN 值,如下所示:
-按列:
df[df['column name'].isna()]
-或对于整个数据帧:
df[df.isna().any(axis=1)]
如果我想查看以下内容的完整输出,需要什么样的 pandas 显示设置(或其他):
如您所见,只有几行,但我想查看所有内容(总共 669 个),我可以单独查看每一行,以查看每行总共有多少个 nan 值(例如我在数据框中找到了 27)。
你可以试试:
DataFrame.to_string()
或:
DataFrame.to_markdown()
或:
pandas.set_option('display.max_rows', None)
现在您可以决定只显示 NaN 值,如下所示:
-按列:
df[df['column name'].isna()]
-或对于整个数据帧:
df[df.isna().any(axis=1)]