用循环数据填充熊猫数据帧上采样

J

我正在使用以这种方式加载的熊猫数据框:

data = pd.read_csv("population_stats.txt", sep=" ", header=None)

      0    1    2
0   100  200   300
1   400  500   600
2   700  800   900
3   420  320   652
4   125  258   852

我想用cylic数据填充它,意思是将数据重复写入直到恒定的256行计数。因此,最终的数据帧看起来如下:

      0    1    2
0   100  200   300
1   400  500   600
2   700  800   900
3   420  320   652
4   125  258   852
5   100  200   300
6   400  500   600
7   700  800   900
8   420  320   652
9   125  258   852
10   100  200   300
11   400  500   600
12   700  800   900
13   420  320   652
14   125  258   852
--   ..   ..   ..
256  <>   <>   <>

我想知道是否有一个快速的熊猫技巧可以做到这一点,从而避免编写任何纯python循环。

穆林斯克

尝试这个:

import numpy as np
import pandas as pd

larger = np.tile(df, (52,1)) # use np.tile to repeat the df
# the repeated version needs clipping to 256 rows as it has more than that
clipped = pd.DataFrame(larger).head(256) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫在大型数据帧上对n点进行重新采样

来自分类Dev

循环熊猫的数据帧

来自分类Dev

用零填充熊猫数据帧上的行,直到N个计数

来自分类Dev

重采样熊猫多索引数据帧

来自分类Dev

通过对熊猫进行采样,用不同元素填充数据帧中的空值

来自分类Dev

熊猫udf在PySpark数据帧行上循环

来自分类Dev

用熊猫重新采样“整洁”的数据框

来自分类Dev

用系数重新采样熊猫数据框

来自分类Dev

用熊猫重新采样“整洁”的数据框

来自分类Dev

熊猫:数据帧上采样失败了第一期

来自分类Dev

如何对时间序列熊猫数据帧重新采样?

来自分类Dev

熊猫数据帧的随机采样(行和列)

来自分类Dev

将熊猫数据帧重新采样为任意数字

来自分类Dev

在完全采样的数据帧上通过掩码访问子采样的数据帧

来自分类Dev

通过循环从数据帧填充矩阵

来自分类Dev

循环几个熊猫数据帧的名称

来自分类Dev

循环内的熊猫数据帧索引

来自分类Dev

在多级列数据帧上就地填充

来自分类Dev

在熊猫数据帧上应用IF条件

来自分类Dev

用熊猫填充最近的已知数据

来自分类Dev

如何在熊猫数据帧上使用条件优化double for循环?

来自分类Dev

在熊猫数据帧上带有IF条件的Python循环给我不完整的结果或KeyError

来自分类Dev

如何将循环时间序列熊猫数据帧转换为熊猫多索引数据帧

来自分类Dev

用循环填充空数据框

来自分类Dev

重采样(反采样)在 Pandas 数据帧上产生不可预测的错误

来自分类Dev

用严格的填充限制填充熊猫数据框

来自分类Dev

熊猫数据帧压缩

来自分类Dev

通过R中的循环填充数据帧

来自分类Dev

如何避免循环为熊猫数据帧过滤指定限制?

Related 相关文章

热门标签

归档