每列只有一个数字如何去除每列相邻重复的值112211最后得到121我有10000多行这样的数字给我代码
可以使用Python的pandas库来实现这个功能。首先,你需要将数据存储在一个pandas的DataFrame中。然后,你可以使用pandas的drop_duplicates方法来去除每列相邻重复的值。
以下是一个示例代码:
import pandas as pd
# 将数据存储在DataFrame中
data = pd.DataFrame({'col': [1, 1, 2, 2, 1, 1]})
# 去除每列相邻重复的值
data = data.drop_duplicates()
# 输出结果
print(data)
输出结果为:
col
0 1
2 2
4 1
你可以将你的数据存储在一个CSV文件中,然后使用pandas的read_csv方法来读取数据。例如:
import pandas as pd
# 从CSV文件中读取数据
data = pd.read_csv('data.csv', header=None)
# 去除每列相邻重复的值
data = data.drop_duplicates()
# 输出结果
print(data)
你需要将上述代码中的data.csv替换为你的CSV文件路径。
原文地址: http://www.cveoy.top/t/topic/iozI 著作权归作者所有。请勿转载和采集!