Различные методы создания кадра данных Pandas со случайными числами

Вот пример создания DataFrame Pandas со случайными числами с использованием различных методов:

Метод 1: использование случайного модуля NumPy

import pandas as pd
import numpy as np
# Create a DataFrame with random numbers
data = np.random.rand(5, 3)
df = pd.DataFrame(data, columns=['A', 'B', 'C'])
# Print the DataFrame
print(df)

Метод 2: использование случайного модуля Pandas

import pandas as pd
# Create a DataFrame with random numbers
df = pd.DataFrame({'A': pd.Series([pd.np.random.rand() for _ in range(5)]),
                   'B': pd.Series([pd.np.random.rand() for _ in range(5)]),
                   'C': pd.Series([pd.np.random.rand() for _ in range(5)])})
# Print the DataFrame
print(df)

Метод 3. Использование цикла

import pandas as pd
import random
# Create empty DataFrame
df = pd.DataFrame()
# Generate random numbers and populate the DataFrame
for col in ['A', 'B', 'C']:
    df[col] = [random.random() for _ in range(5)]
# Print the DataFrame
print(df)

Метод 4. Использование списка

import pandas as pd
import random
# Create a DataFrame with random numbers using list comprehension
df = pd.DataFrame({'A': [random.random() for _ in range(5)],
                   'B': [random.random() for _ in range(5)],
                   'C': [random.random() for _ in range(5)]})
# Print the DataFrame
print(df)

Это всего лишь несколько примеров того, как можно создать DataFrame Pandas со случайными числами. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.