2024-10-03 00:30:46 发布
网友
我对熊猫和Python还不熟悉。我想在dataframe2到dataframe1中插入一列。但是,我的条件是,dataframe2中缺少一些行。所以我只想在行键匹配的行中插入一些空值,并在新列的其余行中插入一些空值。例如: DataFrameExamples
我有超过50k行的数据帧。请告诉我怎么做。谢谢
merge功能可能是您需要的。左连接可以解决您的问题。默认情况下,合并使用内部联接。您可以通过传递不同的how参数来更改此行为:
df1.merge(df2,how='left', left_on='key', right_on='key')
我不确定这是否完全可行,但您可以尝试: df['c2']=新序列为空。那么
对于Df1中的所有键,如果键存在于dfu 2中,则用相应的值更新Df1中该键的c2。你知道吗
merge功能可能是您需要的。左连接可以解决您的问题。默认情况下,合并使用内部联接。您可以通过传递不同的how参数来更改此行为:
我不确定这是否完全可行,但您可以尝试: df['c2']=新序列为空。那么
对于Df1中的所有键,如果键存在于dfu 2中,则用相应的值更新Df1中该键的c2。你知道吗
相关问题 更多 >
编程相关推荐