【发布时间】:2021-09-15 05:21:22
【问题描述】:
我有 2 个具有不同列数的 pandas 数据框。 df1 包含 40 行 x 23320 列,而 df2 包含 40 行 x 1 列。 df1 的所有列都必须乘以 df2。但我的结果只包含 NaN 值或未更改的 df1 (取决于我正在尝试的内容)。 我没有收到错误。这是python 2.7,我必须使用它。
我尝试了以下代码:
hnklnTnk = df7.mul(lndf)
或
hnklnTnk = df7 * lndf
我怀疑 dfs 可能有问题,因为如果我尝试 df7.round(2),它会保持不变。
【问题讨论】: