0
我有一个与千列和千行相似的df1。我想 喜欢做一个随机抽样的第1行细胞 (date0)基本上我想过滤的列,并返回 他们和日期时间索引根据条件,如果 date0行上的单元格是等于V1,然后对单元== V2执行相同的采样,然后对V3..etc执行相同的采样。基于数据框中的行值选择所有列大熊猫
然后我会将所有这些样本连接成一个单数的数据框 数据框。我想确保我回到原来的日期时间指数 ,而不是一个普通的指数0,1,2,3 ......
abc def ghi jkl mno pqr
date0 'V1' 'V1' 'V2' 'V3' 'V0' 'V1'
date1 2 5 6 3 2 1
date2 3 1 1 3 5 6
date3 4 4 2 7 8 0
要过滤到目前为止,我已经试过,但它不工作 数据集1 = Dataset.ix[:,(random.sample(list(Dataset.iloc[0,:]=='V2'), 4))].copy()
4只是返回列数的任意数字。 然后,我需要连接。
谢谢!
感谢PRSquared!如果我不知道刚刚添加的冷杉名称,该怎么办?有没有办法得到它? – uniXVanXcel
@Pythus我更新后 – piRSquared
谢谢我要检查,然后将您的答案标记为接受答案。很感谢! – uniXVanXcel