我使用pandas数据框读取一个看起来像这样的日志文件
0 float64
1 float64
2 object
我希望输出为
---- href="index.php?del_id=<?php echo $c_id; ?>"
$(".delete").click(function(){
var url = ($(this).attr('href')); // this already has the id in it
if(confirm('Are you sure to remove this file ?'))
{
$.ajax({
url: 'maincode.php',
type: 'GET',
// remove this, the data is in the url -- data: {id: id},
success: function(data)
{
alert("file removed successfully");
},
error:function()
{
alert('Something is wrong');
}
});
}
});
答案 0 :(得分:0)
您的日志文件包含标题,因此您无需提供header=None
。另外,您的定界符为空格,因此您可以使用delim_whitespace=True
。
请注意,由于仅存在整数,因此前两列以整数而不是浮点数的形式读取。这是一个演示:
import pandas as pd
from io import StringIO
mystr = StringIO("""col1 col2 col3
2 3 string1
3 4 string2
5 6 string3""")
df = pd.read_csv(mystr, delim_whitespace=True)
print(df)
col1 col2 col3
0 2 3 string1
1 3 4 string2
2 5 6 string3
print(df.dtypes)
col1 int64
col2 int64
col3 object
dtype: object
答案 1 :(得分:0)
不要使用header = None
df = pd.read_csv('test.log', sep=' ')
输出-
col1 int64
col2 int64
col3 object