Вот пример создания 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 со случайными числами. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям.