可以通过以下步骤实现:
import random
data = {'col1': random.randint(1, 100),
'col2': random.choice(['A', 'B', 'C']),
'col3': random.uniform(0.0, 1.0)}
在这个例子中,'col1'的值是一个1到100之间的随机整数,'col2'的值是从列表['A', 'B', 'C']中随机选择的一个元素,'col3'的值是一个0.0到1.0之间的随机浮点数。
import pandas as pd
df = pd.DataFrame(columns=['col1', 'col2', 'col3'])
df = df.fillna(data)
这将使用字典中的随机值填充DataFrame中的每一列。
import random
import pandas as pd
data = {'col1': random.randint(1, 100),
'col2': random.choice(['A', 'B', 'C']),
'col3': random.uniform(0.0, 1.0)}
df = pd.DataFrame(columns=['col1', 'col2', 'col3'])
df = df.fillna(data)
这样,你就可以使用字典中的随机值填充多个列了。请注意,这只是一个示例,你可以根据实际需求修改代码中的随机值生成方式和填充逻辑。
领取专属 10元无门槛券
手把手带您无忧上云