如何将pandas数据帧写入csv文件?

时间:2018-01-26 17:04:15

标签: python pandas csv dataframe

我不明白该怎么做。我正在尝试以下内容:

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时它是空的..只有标题(列名)

什么???

1 个答案:

答案 0 :(得分:0)

您在数据框中添加行错误。

请参阅以下链接以添加行。

add one row in a pandas.DataFrame

不是做OutputData_tmp.loc(行),而是

OutputData_tmp.loc(i)= line

希望这有帮助。