python用append函数将列贴入dataframe中
时间: 2023-07-27 18:16:53 浏览: 95
可以使用 Pandas 的 `append()` 方法将一列添加到 DataFrame 中。以下是一个示例代码:
```python
import pandas as pd
# create DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
print('Before appending:')
print(df)
# create a new column
new_column = pd.Series([7, 8, 9], name='C')
# append the new column to the DataFrame
df = df.append(new_column)
print('After appending:')
print(df)
```
在此示例中,首先创建了一个 DataFrame,其中包含两个列 A 和 B。然后,创建了一个新的 Pandas Series,表示为 `new_column`,其中包含三个值 7、8 和 9,并将其命名为 "C"。最后,使用 `append()` 方法将新列添加到 DataFrame 中。
输出将如下所示:
```
Before appending:
A B
0 1 4
1 2 5
2 3 6
After appending:
0
A 1
B 4
0 7
1 8
2 9
```
请注意,原始 DataFrame 中的列名称不会被添加到新的列中。新列的名称将是索引为 0 的列。如果要保留原始列名称,则可以使用 `join()` 方法而不是 `append()` 方法。
阅读全文