-
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)
)
затем вернет:
Код: Выделить всё
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
можно заменить на df_imag = df.copy(), но это приведет к компрометации цепочки методов.
Подробнее здесь:
https://stackoverflow.com/questions/771 ... d-chaining
1731802696
Anonymous
Можно ли скопировать кадр данных из середины цепочки методов в новую переменную?
Что-то вроде:
[code]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)
)
[/code]
[code]print(df_imag)[/code] затем вернет:
[code] 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
[/code]
[code].copy_to_new_variable(df_imag)[/code] можно заменить на df_imag = df.copy(), но это приведет к компрометации цепочки методов.
Подробнее здесь: [url]https://stackoverflow.com/questions/77115274/copy-a-dataframe-to-new-variable-with-method-chaining[/url]