方法一:用pandas.Series集合构建DataFrame
import pandas as pd
"""2维数据结构练习"""
df ={
'name': pd.Series(["monica","jessica","laura"],index=[1,2,3]),
'age': pd.Series(["18","19","20"],[1,2,3]),
'nationality': pd.Series(["chinese", "american", 'japanese'],[1,2,3])
}
data = pd.DataFrame(df)
print(data)
方法二:用字典创建DataFrame
import pandas as pd
data ={
'name': ["monica","jessica","laura"],
'age': ["18","19","20"],
'nationality':["chinese","american","japanese"]
}
df = pd.DataFrame(data, index=[1,2,3])
显示结果:
name age nationality
1 monica 18 chinese
2 jessica 19 american
3 laura 20 japanese