python - 如何合并pandas中的两个数据框?

标签 python pandas dataframe sentiment-analysis

我有两个 pandas 数据框

Unnamed: 0  sentiment   numberagreed    tweetid tweet
0   0   2   6   219584  Apple processa a Samsung no Japão - Notícias -...
1   1   1   3   399249  É O JACKI CHAN !!! RT @user ESSE É DOS MEUS!!!...
2   2   3   3   387155  Eras o samsung galaxy tab e muito lerdo para t...
3   3   3   3   205458  Dizem que a coisa mais triste que o homem enfr...
4   4   3   3   2054404 RAIVA vou ter que ir com meu nike dinovo pra e...

tweetid sent
219584  0.494428
399249  0.789241
387155  0.351972
205458  0.396907
2054404 0.000000

它们的长度不同,并且第二个数据帧中存在一些缺失值

我想根据 tweetid 合并两个数据框并删除缺失的值

最佳答案

使用pd.merge

pd.merge(left=df1, right=df2, on='tweetid', how='inner')

因为你取的是内部,不重叠的部分会被扔掉。 on='tweetid' 将其合并到 tweetid 上。

关于python - 如何合并pandas中的两个数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44701727/

相关文章:

php - 使用 laravel 5 调用 python gearman worker

python - 使用另一列内的列名称 reshape 数据框

pandas - Pandas DataFrame 的空副本

python - Pandas DataFrame 从列中检索值

python - django-taggit 公共(public)标签仅从基本 url 可见

python - Django 查询 : Request with startswith in an array

python - python和oracle处理异常握手的正确方法

python - 如何使用 2 个 pandas DataFrame 计算 IOU(重叠)

python - 如何对包含数组的列求和

python - 如何为python数据框中的选定列着色?