Скопируйте кадр данных в новую переменную с помощью цепочки методовPython

Программы на Python
Ответить
Anonymous
 Скопируйте кадр данных в новую переменную с помощью цепочки методов

Сообщение Anonymous »

Можно ли скопировать кадр данных из середины цепочки методов в новую переменную?
Что-то вроде:

Код: Выделить всё

import pandas as pd

df = (pd.DataFrame([[2, 4, 6],
[8, 10, 12],
[14, 16, 18],
])
.assign(something_else=100)
.div(2)
.copy_to_new_variable(df_imag)  # Imaginated method to copy df to df_imag.
.div(10)
)

Код: Выделить всё

print(df_imag)
затем вернет:

Код: Выделить всё

    0   1   2   something_else
0   1.0 2.0 3.0 50.0
1   4.0 5.0 6.0 50.0
2   7.0 8.0 9.0 50.0

Код: Выделить всё

.copy_to_new_variable(df_imag)
можно заменить на df_imag = df.copy(), но это приведет к компрометации цепочки методов.

Подробнее здесь: https://stackoverflow.com/questions/771 ... d-chaining
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»