pandas创建表格,输入数据
时间: 2023-07-12 12:47:33 浏览: 124
好的,下面是一个简单的例子,演示如何使用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 创建表格的问题,可以通过以下的代码实现:
```python
import pandas as pd
# 创建数据
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 26, 27, 28],
'gender': ['F', 'M', 'M', 'M']}
# 将数据转换为 DataFrame
df = pd.DataFrame(data)
# 打印结果
print(df)
```
以上代码中 `pd.DataFrame()` 函数可以将 Python 中的数据(字典、列表等)转化为 pandas 中的 DataFrame。在函数中,将数据通过字典的方式输入,键为列名,值为该列的数据。最终输出的结果就是一个表格。
pandas创建初始表格,通过input输入数据
好的,下面是一个简单的例子,演示如何使用pandas创建一个初始表格,并通过input函数输入数据:
```python
import pandas as pd
# 定义表格的列名
columns = ['姓名', '年龄', '性别']
# 创建一个空的 DataFrame
df = pd.DataFrame(columns=columns)
# 通过 input 函数输入数据
for i in range(3):
name = input('请输入姓名:')
age = input('请输入年龄:')
gender = input('请输入性别:')
df.loc[i] = [name, age, gender]
# 打印 DataFrame
print(df)
```
在这个例子中,我们首先定义了表格的列名,然后创建了一个空的DataFrame对象,通过`pd.DataFrame(columns=columns)`指定列名。接着,使用for循环和input函数输入数据,并通过`df.loc[i] = [name, age, gender]`的方式将数据添加到DataFrame中。最后,打印输出整个DataFrame。
注意:这里的例子假设输入的数据都是字符串类型,如果需要输入其他类型的数据,需要进行相应的转换。
阅读全文