【发布时间】:2022-08-18 18:48:45
【问题描述】:
我们有以下数据框:
import pandas as pd
df_test = pd.DataFrame(data=[10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
index=[\'day1\', \'day2\', \'day3\', \'day4\', \'day5\', \'day6\', \'day7\', \'day8\', \'day9\', \'day10\'])
如何根据索引替换其中的多个值?例如,我希望\'day9\' 和\'day10\' 行接收\'day1\' 和\'day2\' 的值。
我知道我们可以这样做:
df_test.loc[\'day9\'] = df_test.loc[\'day1\']
df_test.loc[\'day10\'] = df_test.loc[\'day2\']
但如果我有更多数据要替换,这将无法很好地扩展。不太确定如何使这个过程自动化。