大家好,
我有两个数据帧需要合并,这与我目前发现的有点不同,无法使其工作。我目前得到的,我确信这与索引有关,因为数据帧1只有1条记录。我需要将数据帧1的内容复制到数据帧2的所有行的新列中。当前问题以红色突出显示
我尝试过合并,附加,重置索引等…
DF 1:数据帧1
DF 2:数据帧2
输出要求:所需输出
如有任何建议,将不胜感激
更新:我使用以下语句实现了它,有没有比指定列名更动态的方法?
mod_df['Type']=mod_df[Type'].fillna(方法="ffill"(
mod_df[‘日期’]=mod_df[‘日期"].fillna(方法="ffill"(
mod_df['Version']=mod_df['Version'].fillna(方法="ffill"(
假设df1中只有一行,则使用交叉merge
:
out = df2.merge(df1, how='cross')