我正试图填充和保存一个DataFrame与假数据从Faker包,但我正在努力返回多一行数据。
我尝试使用for循环,但它不太工作。有人能给我指个方向吗?
from faker import Faker
import pandas as pd
fake = Faker()
def create_df(range):
data={'Name':[fake.name()],'address':[fake.address()],"email":[fake.email()] }
df=pd.DataFrame(data)
return df
df
谢谢。
您可以尝试修改后的代码:
from faker import Faker
import pandas as pd
fake = Faker()
def create_df(rows_count):
data=[{'Name':fake.name(),'address':fake.address(),"email":fake.email() } for x in range(rows_count)]
df=pd.DataFrame(data)
return df
rows_count,顾名思义用于选择您希望数据集拥有的行数。
希望有帮助。