小编Har*_*hna的帖子

Chrome 中的 Cookie 会自动删除

我注意到 Chrome 浏览器中保存的某些 Cookie 会被自动删除,无需任何手动干预。我在 Chrome 中安装了一些扩展。我想知道是否有人遇到过同样的问题。某些扩展程序会定期删除 cookie 吗?任何信息都有帮助

cookies google-chrome google-chrome-extension

9
推荐指数
1
解决办法
1万
查看次数

删除 timedelta 对象中的天数

我在 pandas 中有一个列dataframe是在减去两次后创建的。我现在有一个timedelta这样的对象-1 days +02:45:00。我只需要删除 -1 天并希望它是02:45:00。有没有办法做到这一点?

python datetime timedelta pandas

9
推荐指数
1
解决办法
2万
查看次数

如何在 Pandas 数据框中使用 ast.literal_eval 并处理异常

我有一个dataframe包含tuple数据作为字符串的列。例如。'(5,6)'. 我需要将其转换为元组结构。一种方法是使用 ast.literal_eval()。我正在以这种方式使用它。

df['Column'] = df['Column'].apply(ast.literal_eval)
Run Code Online (Sandbox Code Playgroud)

不幸的是,我在此列中的数据也包含空字符串。这ast.literal_eval()是无法处理的。我收到这个错误。

SyntaxError: unexpected EOF while parsing

我不确定这是不是因为它无法处理这样的角色。根据我的阅读,我发现ast.literal_eval()只有在字符串结构中存在列表、字典或元组的情况下才有效。

为了克服这个问题,我尝试创建自己的函数并在引发异常时返回一个空字符串。

def literal_return(val):
    try:
        return ast.literal_eval(val)
    except ValueError:
        return (val)

df['Column2'] = df['Column'].apply(literal_return)
Run Code Online (Sandbox Code Playgroud)

即使在这种情况下,也会弹出相同的错误。我们如何处理。即使有一种方法可以忽略某些行来应用该函数并应用于其余行,这也会很棒。任何帮助表示赞赏。

python tuples pandas

8
推荐指数
2
解决办法
1万
查看次数

使用 Python 读取存储在 FTP 中的 CSV 文件

我已经连接到FTP并且连接成功。

import ftplib
ftp = ftplib.FTP('***', '****','****')
listoffiles = ftp.dir()
print (listoffiles)
Run Code Online (Sandbox Code Playgroud)

我在此 FTP 中有一些 CSV 文件以及一些包含更多 CSV 的文件夹。

我需要识别此位置(主页)中的文件夹列表,并且需要导航到这些文件夹。我认为cwd命令应该有效。

我还读取了此 FTP 中存储的 CSV。我怎样才能做到这一点?有没有办法直接将 CSV 加载到 Pandas 中?

python csv ftp ftplib pandas

6
推荐指数
1
解决办法
1万
查看次数

计算数据帧中纬度和经度之间的距离

我的数据
框中有4列包含以下数据:Start_latitude
Start_longitude
Stop_latitude
Stop_longitude

我需要计算纬度经度对之间的距离,并创建一个计算距离的新列.

我遇到了一个可以为我做这件事的包裹(geopy).但我需要将元组传递给geopy.如何在pandas中的数据框架中为所有记录应用此功能(geopy)?

python geopy pandas

4
推荐指数
2
解决办法
4762
查看次数

检查当前行中的所有列值是否小于pandas dataframe中的上一行

有没有办法检查当前行中的所有列值是否小于pandas数据帧中前一行中的相应列值(整个数据帧)并创建一个值为1或0的新列?

python numpy pandas

3
推荐指数
1
解决办法
1740
查看次数

sagemaker中的逻辑回归

我正在使用 aws sagemaker 进行逻辑回归。为了在测试数据上验证模型,使用以下代码

runtime= boto3.client('runtime.sagemaker')

payload = np2csv(test_X)
response = runtime.invoke_endpoint(EndpointName=linear_endpoint,
                                   ContentType='text/csv',
                                   Body=payload)
result = json.loads(response['Body'].read().decode())
test_pred = np.array([r['score'] for r in result['predictions']])
Run Code Online (Sandbox Code Playgroud)

结果包含预测值和概率分数。我想知道如何运行预测模型来根据两个特定特征预测结果。例如。我在模型中有 30 个特征,并使用这些特征训练了模型。现在对于我的预测,我想知道 feature1='x' 和 feature2='y' 时的结果。但是当我将数据过滤到这些列并在相同的代码中传递时,我收到以下错误。

Customer Error: The feature dimension of the input: 4 does not match the feature dimension of the model: 30. Please fix the input and try again.
Run Code Online (Sandbox Code Playgroud)

在 AWS Sagemaker 实现中,R 中的 say glm.predict('feature1','feature2') 相当于什么?

amazon-web-services amazon-sagemaker

3
推荐指数
1
解决办法
1181
查看次数