2
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(5, 3), columns=['A', 'B', 'C'])
df2 = pd.DataFrame(np.random.randn(5, 3), columns=['X','Y','Z'])
Ich kann die Werte in df auf Null leicht gesetzt, wenn sie weniger sind als eine Konstante:Sollwerte in Datenrahmen basierend auf Spalten in anderen Datenrahmen
df[df < 0.0] = 0.0
kann mir jemand sagen, wie stattdessen zu vergleichen, um zu eine Spalte in einem anderen Datenrahmen? Ich nahm dies funktionieren würde, aber es funktioniert nicht:
df[df < df2.X] = 0.0
Sind Sie wollen Spalte oder reihenweise vergleichen? – EdChum