Wenn ich diese Funktion line1.apply(sc.shapiro, axis=1)
verwende. es gibt mir das Ergebnis (0.9815108776092529, 0.9715939164161682)
. ich nur die zweiten Wert erhalten möchten, also versuchte ich es wie dieses line1.apply(sc.shapiro[1], axis=1)
zu schreiben, aber es hat nie funktioniert :(Wie kann ich eine Python-Funktion nur einen von zwei Werten zurückgeben, wenn Sie DataFrame.apply verwenden?
Das Problem ist
----> 1 line1.apply(sc.shapiro[1], axis=1)
TypeError: 'function' object is not subscriptable
Irgendwelche Vorschläge?
line1.apply (sc.shapiro, Achse = 1) [1] – ktb