9.Pandas怎样实现DataFrame的Merge
Posted hisweety
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9.Pandas怎样实现DataFrame的Merge相关的知识,希望对你有一定的参考价值。
Pandas的Merge相当于sql的join,将不同的表关联在一个表
读取电影数据,sep为分割符
df_ratings=pd.read_csv(r‘...datasmovielens-1m
atings.dat‘,sep=‘::‘,engine=‘python‘,names=‘UserID::MovieID::Rating::Timestamp‘.split(‘:??)
df_users=pd.read_csv(r‘...datasmovielens-1musers.dat‘,sep=‘::‘,engine=‘python‘,names=‘UserID::Gender::Age::Occupation::Zip-code‘.split(‘:??)
取df_ratings,df_users两张DataFrame,其中左边df_ratings以UserID,右边的df_users以其UserID,合并方式为Inner进行merge
df_ratings_users_movie=pd.merge(df_ratings,df_users,left_on=‘UserID‘,right_on=‘UserID‘,how=‘inner‘)
注意合并后,其没有的值则默认填充为NaN
以上是关于9.Pandas怎样实现DataFrame的Merge的主要内容,如果未能解决你的问题,请参考以下文章
我怎样才能从 kafka 主题接收数据到我的 Streaming Structured DataFrame?
findOneAndDelete Mongoose 不工作 MERN 堆栈
核心数据错误切换到使用“NSSecureUnarchiveFromData”或 NSSecureUnarchiveFromDataTransformer 的子类