在Python中,可以使用`pandas`库来创建一个`DataFrame`。以下是创建`DataFrame`的几种常见方法:
1. 使用字典创建`DataFrame`:
import pandas as pd
data = {
'姓名': ['张三', '李四', '王五'],
'年龄': [25, 30, 35]
}
df = pd.DataFrame(data)
print(df)
2. 使用列表创建`DataFrame`:
import pandas as pd
data = [
['Alex', 10],
['Bob', 12],
['Clarke', 13]
]
df = pd.DataFrame(data, columns=['Name', 'Age'])
print(df)
3. 使用二维列表创建`DataFrame`:
import pandas as pd
data = [
[109, 119, 98],
[106, 99, 85],
[108, 110, 104],
[102, 99]
]
name = ['King', 'Order', 'God', 'Dd']
columns = ['语文', '数学', '英语']
df = pd.DataFrame(data=data, index=name, columns=columns)
print(df)
4. 使用`numpy`数组创建`DataFrame`:
import pandas as pd
import numpy as np
data_array = np.random.normal(0, 1, (10, 5))
df = pd.DataFrame(data_array)
print(df)
5. 使用`Series`对象创建`DataFrame`:
import pandas as pd
d = {
'Name': pd.Series(['小明', '小亮', '小红', '小华', '老赵', '小曹', '小陈', '老李', '老王', '小冯', '小何', '老张']),
'Age': pd.Series([67, 16, 85, 23, 30, 29, 23, 34, 40, 30, 51, 46]),
'Rating': pd.Series([4.23, 3.24, 3.98, 2.56, 3.20, 4.6, 3.8, 3.78, 2.98, 4.80, 4.10, 3.65])
}
df = pd.DataFrame(d)
print(df)
以上示例展示了如何使用不同的数据结构创建`DataFrame`。您可以根据需要选择合适的方法来创建您的数据框
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/24097.html