我正在从文本文件中读取数据,然后在行之间进行一些随机游走。你如何将一行标记为“读”?
这就是我读数据的方式:
import pandas as pd
set = pd.read_csv('file.txt', sep=" ", header = None)
set.columns = ["A", "B", "C", "D", "E", "F", "G"]`
答案 0 :(得分:3)
使用this question中的技术使用numpy对数据帧进行随机播放,然后遍历行。
这样:
df = pd.read_csv('file.txt', sep=" ", header = None)
df.columns = columns = ["A", "B", "C", "D", "E", "F", "G"]
df = df.apply(numpy.random.permutation)
for row in df.iterrows():
#process row here
答案 1 :(得分:0)
添加列:data.insert(8, "flag", 0)
。 0可以在代码