行标记在Python中

时间:2014-02-04 23:22:20

标签: python pandas flags

我正在从文本文件中读取数据,然后在行之间进行一些随机游走。你如何将一行标记为“读”?

这就是我读数据的方式:

import pandas as pd
set = pd.read_csv('file.txt', sep=" ", header = None)
set.columns = ["A", "B", "C", "D", "E", "F", "G"]`

2 个答案:

答案 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可以在代码

中更改为1或其他值