答案:
是的,可以通过字符串拆分和数值相加的方式实现。具体步骤如下:
以下是一个示例代码,演示如何实现上述步骤:
import pandas as pd
# 创建数据框
df = pd.DataFrame({'数字字符串': ['123,456', '789,012', '345,678']})
# 拆分字符串并将每列的值相加
total_sum = [0, 0]
for index, row in df.iterrows():
nums = row['数字字符串'].split(',')
total_sum[0] += int(nums[0])
total_sum[1] += int(nums[1])
# 将每列的累加结果存储到新的列中
df['列1求和'] = total_sum[0]
df['列2求和'] = total_sum[1]
# 打印结果
print(df)
这样,你就可以得到每列的值相加的结果,并将结果存储到新的列中。在实际应用中,你可以根据具体需求进行进一步的处理和分析。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云