Чтобы разделить кадр данных на фрагменты, вы можете использовать различные методы в зависимости от используемого языка программирования или библиотеки. Вот несколько примеров использования популярных библиотек манипулирования данными:
-
Python с Pandas:
import pandas as pd # Create a sample dataframe df = pd.DataFrame({'col1': range(10)}) # Divide dataframe into chunks of size 3 chunk_size = 3 chunks = [df[i:i+chunk_size] for i in range(0, df.shape[0], chunk_size)] # Print the chunks for chunk in chunks: print(chunk) -
R с dplyr:
library(dplyr) # Create a sample dataframe df <- data.frame(col1 = 1:10) # Divide dataframe into chunks of size 3 chunk_size <- 3 chunks <- split(df, rep(1:(nrow(df) %/% chunk_size + 1), each = chunk_size, length.out = nrow(df))) # Print the chunks for (chunk in chunks) { print(chunk) } -
Юлия с DataFrames:
using DataFrames # Create a sample dataframe df = DataFrame(col1 = 1:10) # Divide dataframe into chunks of size 3 chunk_size = 3 chunks = [df[i:min(i+chunk_size-1, nrow(df)), :] for i in 1:chunk_size:nrow(df)] # Print the chunks for chunk in chunks println(chunk) end