小编jua*_*man的帖子

反复添加计算列,然后仅将新数据添加到Pandas数据框(python 3.7.1)

我有一个初始数据框df1:

    df1 = pd.DataFrame(np.array([[1, 'B', 'C', 'D', 'E'], [2, 'B', 'C', 'D', 'E'], [3, 'B', 'C', 'D', 'E'], [4, 'B', 'C', 'D', 'E'], [5, 'B', 'C', 'D', 'E']]), columns=['a', 'b', 'c', 'd', 'e'])

        a   b   c   d   e
    0   1   B   C   D   E
    1   2   B   C   D   E
    2   3   B   C   D   E
    3   4   B   C   D   E
    4   5   B   C   D   E
Run Code Online (Sandbox Code Playgroud)

然后,我基于df1列值计算一些新参数,创建一个新df2并在列名“ a”上与df1合并。

    df2 = pd.DataFrame(np.array([[1, 'F', 'G'], [2, 'F', 'G']]), columns=['a', 'f', …
Run Code Online (Sandbox Code Playgroud)

python merge loops dataframe pandas

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

标签 统计

dataframe ×1

loops ×1

merge ×1

pandas ×1

python ×1