Так что я DataFrame, df1, который имеет 3 колонки, A, B и C, как например:Панды Добавить Значения Column к различным Dataframe
A B C
Arizona 0 2.800000 5.600000
California 0 18.300000 36.600000
Colorado 0 2.666667 5.333333
Connecticut 0 0.933333 1.866667
Delaware 0 0.100000 0.200000
Florida 0 0.833333 1.666667
Georgia 0 0.000000 0.000000
Hawaii 0 1.000000 2.000000
Illinois 0 3.366667 6.733333
Indiana 0 0.000000 0.000000
Iowa 0 0.000000 0.000000
Я тогда еще dataframe, df2, что имеет только один столбец, D:
D
Arizona 13
California 18
Colorado 5
Connecticut 15
Delaware 7
Florida 5
Georgia 13
Hawaii 3
Illinois 21
Indiana 2
Iowa 4
То, что я хотел бы сделать, это добавить значения столбца D для всех столбцов в df1. Добавляя, я имею в виду значение [Аризона, А] и добавляю его к значению [Аризона, D], не добавляя столбец D в качестве нового столбца. До сих пор я попытался с помощью
df1 + df2 #returned all NaN
df1 + df2['D'] #Also returned all NaN
df1['A'] + df2['D'] #Returned a new dataframe with each as a separate column
теперь я не совсем уверен, куда идти отсюда, так что я хотел бы несколько советов о том, как решить эту проблему. Не похоже, что это должно быть сложно, и я, вероятно, не вижу ничего очевидного. Любая помощь будет оценена по достоинству.
Ваш ответ был очень быстрым. Как вы так быстро сгенерировали dataframe в ipython? –
@NehalJWani, [read_clipboard] (http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_clipboard.html) – MaxU
Это потрясающе! Благодаря! –