小编Hen*_*kto的帖子

与熊猫合并后设置索引?

执行以下合并

import pandas as pd
s = pd.Series(range(5, 10), index=range(10, 15), name='score')
df = pd.DataFrame({'id': (11, 13), 'value': ('a', 'b')})
pd.merge(s, df, 'left', left_index=True, right_on='id')
Run Code Online (Sandbox Code Playgroud)

结果在这个数据框中:

     score  id value
NaN      5  10   NaN
0.0      6  11     a
NaN      7  12   NaN
1.0      8  13     b
NaN      9  14   NaN
Run Code Online (Sandbox Code Playgroud)

为什么 Pandas 将右侧数据框中的索引作为结果的索引,而不是左侧系列的索引,即使我指定了左合并和left_index=True? 该文件说:

左:仅使用左框架中的键

我的解释与我实际得到的结果不同。我期望的是以下数据框。

    score  id value
10      5  10   NaN
11      6  11     a
12      7  12   NaN
13      8  13     b
14      9 …
Run Code Online (Sandbox Code Playgroud)

python merge series dataframe pandas

5
推荐指数
1
解决办法
417
查看次数

在Notepad ++中用引号括起文本

是否有快捷方式,插件或代码在Notepad ++ 中用引号(""'')包装文本?

例如"text".

我不懂Python和其他高级编程语言,所以请以简单的方式解释......

regex notepad++

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

dataframe ×1

merge ×1

notepad++ ×1

pandas ×1

python ×1

regex ×1

series ×1