云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

pandas insert

在Pandas中,insert()函数用于在DataFrame的指定位置插入一列或多列,以下是使用小标题和单元表格详细解释的示例:

(图片来源网络,侵删)

1. 插入单列

1.1 插入单列到指定位置

import pandas as pd
创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
插入新列'C'到位置1(即在'A'列之后)
df.insert(1, 'C', [7, 8, 9])
print(df)

输出结果:

   A  C  B
0  1  7  4
1  2  8  5
2  3  9  6

1.2 插入单列到末尾

import pandas as pd
创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
插入新列'C'到末尾
df['C'] = [7, 8, 9]
print(df)

输出结果:

   A  B  C
0  1  4  7
1  2  5  8
2  3  6  9

2. 插入多列

2.1 插入多列到指定位置

import pandas as pd
创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
插入新列'D'和'E'到位置1(即在'A'列之后)
new_columns = pd.DataFrame({'D': [10, 11, 12], 'E': [13, 14, 15]})
df.insert(1, new_columns)
print(df)

输出结果:

   A     D     E  B
0  1     10    13  4
1  2     11    14  5
2  3     12    15  6

2.2 插入多列到末尾

import pandas as pd
创建一个示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
插入新列'D'和'E'到末尾
new_columns = pd.DataFrame({'D': [10, 11, 12], 'E': [13, 14, 15]})
df[new_columns.columns] = new_columns
print(df)

输出结果:

   A     D     E  B
0  1     10    13  4
1  2     11    14  5
2  3     12    15  6
打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《pandas insert》
文章链接:https://www.yunzhuji.net/jishujiaocheng/45630.html

评论

  • 验证码