PYTHOH将一列数据加入dataframe中
时间: 2023-10-05 08:07:29 浏览: 114
python中dataframe将一列中的数值拆分成多个列
5星 · 资源好评率100%
要将一列数据加入DataFrame中,你可以使用`pd.concat()`函数或`df['new_column'] = new_data`的方式。下面是两种示例代码:
使用`pd.concat()`函数:
```python
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'col1': [1, 2, 3]})
# 创建要添加的新数据列
new_data = pd.Series(['a', 'b', 'c'])
# 使用pd.concat()将新数据列加入DataFrame
df = pd.concat([df, new_data], axis=1)
print(df)
```
使用`df['new_column'] = new_data`:
```python
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'col1': [1, 2, 3]})
# 创建要添加的新数据列
new_data = ['a', 'b', 'c']
# 将新数据列赋值给DataFrame的新列
df['new_column'] = new_data
print(df)
```
在上述示例中,我们创建了一个名为`df`的DataFrame,其中有一列名为`col1`。然后,我们创建了一个新的数据列`new_data`,可以是一个Series对象或一个普通的Python列表。接下来,我们使用`pd.concat()`函数或直接给DataFrame赋值的方式将新数据列加入DataFrame。最后,我们打印出DataFrame来查看结果。
请根据你的实际情况修改示例代码中的列名、数据和DataFrame对象。
阅读全文