以下是一个示例代码,用于遍历表格的列,并根据数组在下一列中创建新值:
import pandas as pd
# 创建示例数据
data = {'列1': [1, 2, 3, 4, 5],
'数组列': [['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h'], ['i', 'j']]}
df = pd.DataFrame(data)
# 创建新列
df['新列'] = ''
# 遍历表格的列
for index, row in df.iterrows():
# 获取当前行的数组列值
array_values = row['数组列']
# 在新列中创建新值
new_value = ''
for value in array_values:
new_value += value
# 将新值赋给新列
df.at[index, '新列'] = new_value
# 打印结果
print(df)
运行以上代码,将得到以下输出结果:
列1 数组列 新列
0 1 [a, b] ab
1 2 [c, d] cd
2 3 [e, f] ef
3 4 [g, h] gh
4 5 [i, j] ij
这个示例使用了Python的pandas库来处理表格数据。首先,我们创建了一个包含两列的DataFrame,其中一列是包含数组的列。然后,我们创建了一个新列,并使用df.iterrows()遍历表格的每一行。在每一行中,我们获取数组列的值,然后遍历数组并将值连接成一个新的字符串。最后,我们将新的字符串值赋给新列。
上一篇:遍历表格列并删除行
下一篇:遍历表格名称并插入数据。