#dataframe
#фрейм данных
Вопрос:
Весь фрейм данных можно скопировать в df2, как показано ниже. Как скопировать только столбец «B» и индекс в df в df2?
import pandas as pd df = pd.DataFrame({'A': [10, 20, 30],'B': [100, 200, 300]}, index=['2021-11-24', '2021-11-25', '2021-11-26']) df2 = df.copy()
Ответ №1:
Вы можете просто выбрать, а затем скопировать следующим образом:
df2 = df[['B']].copy()
Я использую список в качестве выбора, чтобы DataFrame
вместо a было a pd.Series
.