Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何合并熊猫中的两个数据帧?_Python_Pandas_Dataframe_Sentiment Analysis - Fatal编程技术网

Python 如何合并熊猫中的两个数据帧?

Python 如何合并熊猫中的两个数据帧?,python,pandas,dataframe,sentiment-analysis,Python,Pandas,Dataframe,Sentiment Analysis,我有两只熊猫 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 ga

我有两只熊猫

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
合并两个数据帧,并删除缺少的值使用


因为您使用了
内部
,所以不重叠的部分将被丢弃on将其合并到
tweetid

文件开头可能有一个额外的字符。您正在从csv文件读取数据吗?张贴您如何读取数据的源代码

或者在两个数据帧上命名列

df_tweets.columns = ("tweetid", "sent")

它给出了KeyError:“tweetid”这是怎么回事@这可能是因为你的列名是different@MuhammedEltabakh这意味着没有名为
tweetid
的列。确保列名为properlyyes tweetid是第二个数据帧的索引,我只能使用df访问它。indexreset index不起作用,但我得到了它,我创建了一个新的列,将tweetid中的值转换为整数,因为它们是字符串,并将其附加到该列中,然后执行了上述命令,它起了作用。如果您提出问题并提供最少的可执行示例,那么将更容易获得良好的答复。也就是说,不要显示预先制作好的表格,而是提供一个创建表格的示例。
df_tweets.columns = ("tweetid", "sent")