我正在尝试使用pandas.DataFrame.apply函数。我的实际代码与下面的示例类似。在输出结束时,它为数据帧中的每一行输出“无”。此行为导致我通过apply的函数出错。
df = pd.DataFrame({"one": range(0,5), "two": range(0,5)})
df.apply(print, axis=1)
答案 0 :(得分:0)
None
发生是因为print()
函数没有返回任何值而apply()
期望函数返回一些内容。
如果您想打印数据框,只需使用print(df)
,或者如果您需要其他格式,请告诉我们您打算在打印输出中获得的内容。