pandas增加一列数据代码
时间: 2023-10-02 16:03:45 浏览: 44
Sure, 如下是 Pandas 中增加一列数据的示例代码:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 增加一列数据
df['C'] = [7, 8, 9]
print(df)
```
这里,我们创建了一个 DataFrame,并且使用 `df['C'] = [7, 8, 9]` 语句增加了一列数据。
希望能对你有所帮助。
相关问题
pandas增加一列数据
可以使用`df['new_column'] = new_values`来增加一列数据,其中`df`是你的数据框,`new_column`是你想要添加的新列的名称,`new_values`是一个列表或数组,包含与数据框中行数相同的元素,表示新列的值。例如,以下代码将在名为`df`的数据框中添加一列名为`new_col`的新列,其中值为`[1,2,3,4,5]`:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4, 5], 'B': [10, 20, 30, 40, 50]})
new_col = [1, 2, 3, 4, 5]
df['new_col'] = new_col
print(df)
```
输出结果为:
```
A B new_col
0 1 10 1
1 2 20 2
2 3 30 3
3 4 40 4
4 5 50 5
```
pandas读取一列数据
你可以使用pandas库中的read_csv函数来读取csv文件中的一列数据。假设你的csv文件名为"data.csv",你想读取名为"column_name"的列,你可以使用以下代码:
```python
import pandas as pd
# 读取csv文件
data = pd.read_csv("data.csv")
# 读取名为"column_name"的列
column = data["column_name"]
```
如果你想读取多个列,你可以将列名作为一个列表传递给data的索引,例如:
```python
# 读取名为"column_name_1"和"column_name_2"的两列
columns = data[["column_name_1", "column_name_2"]]
```