【发布时间】:2017-01-15 10:30:50
【问题描述】:
df2= pd.DataFrame(df1.iloc[:, [n for n in random.sample(range(1, 7), 3)]])
返回 df1 行和选定的列,但它返回通用索引 0,1,2,3..etc 返回我想要保留的 df1 的日期时间索引。我试过了:
df2=df1.copy(deep=True)
df2= pd.DataFrame(data=None, columns=df1.columns, index=df1.index)
df2= df1.iloc[:, [n for n in random.sample(range(1, 7), 3)]]
但它不起作用......
【问题讨论】:
标签: python pandas indexing dataframe slice