pandas用表格中的数据创建dateframe
时间: 2024-05-19 11:15:37 浏览: 5
可以使用pandas中的DataFrame函数,例如:
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 32, 18, 47],
'gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
这样就可以创建一个包含'name', 'age', 'gender'三列的DataFrame。
相关问题
pandas创建表格,输入数据
好的,下面是一个简单的例子,演示如何使用pandas创建一个表格,并输入数据:
```python
import pandas as pd
# 创建一个空的 DataFrame
df = pd.DataFrame()
# 输入数据
df['姓名'] = ['张三', '李四', '王五']
df['年龄'] = [18, 22, 20]
df['性别'] = ['男', '男', '女']
# 打印 DataFrame
print(df)
```
输出结果为:
```
姓名 年龄 性别
0 张三 18 男
1 李四 22 男
2 王五 20 女
```
在这个例子中,我们首先创建了一个空的DataFrame对象,然后使用`df['列名'] = [数据]`的方式输入数据,最后打印输出整个DataFrame。
使用pandas去除表格中书名重复的数据
如果你有一个包含书名的Pandas DataFrame,其中可能会存在重复的书名,你可以使用drop_duplicates()方法来去除重复的书名。下面是示例代码:
```
import pandas as pd
# 创建一个包含书名的DataFrame
df = pd.DataFrame({
'title': ["The Catcher in the Rye", "The Great Gatsby", "The Catcher in the Rye", "To Kill a Mockingbird"]
})
# 去除重复的书名
unique_books = df.drop_duplicates()
# 输出去除重复书名后的DataFrame
print(unique_books)
```
这个代码将输出以下内容:
```
title
0 The Catcher in the Rye
1 The Great Gatsby
3 To Kill a Mockingbird
```
在这个例子中,我们首先创建一个包含书名的DataFrame。然后,我们使用drop_duplicates()方法来去除重复的书名,并将结果保存到一个新的DataFrame中。最后,我们输出去除重复书名后的DataFrame。