我是一名有用的助手,可以为您进行文本翻译。
我有一个DataFrame,并希望通过重复最后一行n次来扩展它。
示例代码:
我有一个DataFrame,并希望通过重复最后一行n次来扩展它。
示例代码:
import pandas as pd
import numpy as np
dates = date_range('1/1/2014', periods=4)
df = pd.DataFrame(np.eye(4, 4), index=dates, columns=['A', 'B', 'C', 'D'])
n = 3
for i in range(n):
df = df.append(df[-1:])
所以 df 是
A B C D
2013-01-01 1 0 0 0
2013-01-02 0 1 0 0
2013-01-03 0 0 1 0
2013-01-04 0 0 0 1
2013-01-04 0 0 0 1
2013-01-04 0 0 0 1
2013-01-04 0 0 0 1
有没有更好的方法在不使用for循环的情况下完成这个任务?