我不明白该怎么做。我正在尝试以下内容:
OutputData_tmp = pd.DataFrame(columns=('frame_len', 'frame_transport_protocol', 'ip_len', 'ip_ttl', 'ip_src', 'ip_dst', 'src_port', 'dst_port', 'payload_len', 'data_len'))
创建一个空的数据帧,然后在for循环中执行:
OutputData_tmp.loc(line)
whit'line'是浮点值的列表。
然后:
OutputData_tmp.to_csv('TrainingSet\\TrainingFeatures.csv')
将数据框保存为csv。
但是当我打开TrainingFeatures.csv时它是空的..只有标题(列名)
什么???
答案 0 :(得分:0)
您在数据框中添加行错误。
请参阅以下链接以添加行。
add one row in a pandas.DataFrame
不是做OutputData_tmp.loc(行),而是
OutputData_tmp.loc(i)= line
希望这有帮助。