小编Pav*_*thy的帖子

无法在python中导入名称GoogleMaps

我使用下面的代码来获取地址的纬度和经度:

from googlemaps import GoogleMaps
gmaps = GoogleMaps(api_key)
address = 'Constitution Ave NW & 10th St NW, Washington, DC'
lat, lng = gmaps.address_to_latlng(address)
print lat, lng
Run Code Online (Sandbox Code Playgroud)

但我得到下面的错误

File "C:/Users/Pavan/PycharmProjects/MGCW/latlong6.py", line 1, in <module>
    from googlemaps import GoogleMaps
ImportError: cannot import name GoogleMaps
Run Code Online (Sandbox Code Playgroud)

我见过另一个与此类似的问题,但解决方案对我不起作用.

python python-3.x

14
推荐指数
2
解决办法
9875
查看次数

如何将.tsv文件加载到cassandra中

我试图用"|"将.csv文件加载到Cassandra中 作为分隔符,但其中一个记录已经得到了记录不匹配错误.我已尝试过其他分隔符,但它们存在于记录中.当我使用制表符或特殊符号作为分隔符时出现此错误:

"delimiter"必须是1个字符的字符串"

有没有办法直接将.tsv文件加载到Cassandra?

csv cassandra cqlsh

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

在python中只加入带空格的行

我有以下数据..你可以在开头看到两行之间的空格,而在其他一些行之间没有空格:

Report Area

Total Population

Total Land Area
(Square Miles)

Population Density 
(Per Square Mile)


Report Area 37,325,068 155,738.02 239.67 
Alameda County, CA 1,515,136 738.82 2,050.75 
Alpine County, CA 1,197 738.13 1.62 
Amador County, CA 37,764 594.43 63.53 
Butte County, CA 220,101 1,636.03 134.53 
Calaveras County, CA 45,507 1,019.74 44.63 
Colusa County, CA 21,329 1,150.43 18.54 
Run Code Online (Sandbox Code Playgroud)

我需要最终输出:

Report Area  Total Population  Total Land Area(Square Miles)  Population Density(Per Square Mile)

Report Area 37,325,068 155,738.02 239.67 
Alameda County, CA 1,515,136 738.82 2,050.75 …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

如何检查一行是否以python中的单词或制表符或空格开头?

可以有人告诉我如何检查一行是否以字符串或空格或制表符开头?我试过这个,但没有工作..

if line.startswith(\s):
    outFile.write(line);
Run Code Online (Sandbox Code Playgroud)

以下是samp数据..

female 752.9
    external 752.40
        specified type NEC 752.49
    internal NEC 752.9
male (external and internal) 752.9
    epispadias 752.62"
    hidden penis 752.65
    hydrocele, congenital 778.6
    hypospadias 752.61"*
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

在蜂巢中爆炸功能

我有以下示例数据,我试图在蜂巢中爆炸它..我使用拆分但我知道我错过了一些东西..

["[[-80.742426,35.23248],[-80.740424,35.23184],[-80.739583,35.231562],[-80.735935,35.23041],[-80.728624,35.228069],[-80.727753,35.227836],[-80.727294,35.227741],[-80.726762,35.227647],[-80.726321,35.227594],[-80.725687,35.227544],[-80.725134,35.227535],[-80.721502,35.227615],[-80.691298,35.216202],[-80.688009,35.215396],[-80.686516,35.215016],[-80.598433,35.234307]]"]
Run Code Online (Sandbox Code Playgroud)

我使用了以下查询

从sample2中选择explode(split(col,','));
结果是这样的

        ["[[-80.742426
        35.23248]
        [-80.740424
        35.23184]
        [-80.739583
        35.231562]
        [-80.735935
        35.23041]
        [-80.728624
        35.228069]
        [-80.727753
        35.227836]
        [-80.71143
        35.227831]
        [-80.711007
        35.227795]
        [-80.710638
        35.227741]
        [-80.673884
        35.21014]
        [-80.672358
        35.209481]
        [-80.672036
        35.209356]
        [-80.671686
        35.209234]
        [-80.67124
        35.209099]
        [-80.670815
        35.209006]
        [-80.670267
        35.208906]
        [-80.669612
        35.208833]
        [-80.668924
        35.208806]
        [-80.598433
        35.234307]]"]
Run Code Online (Sandbox Code Playgroud)

我需要以下格式

    [-80.742426,35.23248]
    [-80.740424,35.23184]
    [-80.739583,35.231562]
    [-80.735935,35.23041]
    [-80.728624,35.228069]
    [-80.727753,35.227836]
    [-80.727294,35.227741]
    [-80.726762,35.227647]
    [-80.726321,35.227594]
    [-80.725687,35.227544]
    [-80.725134,35.227535]
    [-80.721502,35.227615]
    [-80.691298,35.216202]
    [-80.688009,35.215396]
    [-80.686516,35.215016]
    [-80.684281,35.214466]
    [-80.68396,35.214395]
    [-80.683375,35.214231]
    [-80.682908,35.214079]
    [-80.682444,35.213905]
    [-80.682045,35.213733]
    [-80.68062,35.213112]
    [-80.678078,35.211983]
    [-80.676836,35.211447]
    [-80.598433,35.234307]
Run Code Online (Sandbox Code Playgroud)

这边有什么帮助..?

hive hiveql

5
推荐指数
1
解决办法
9087
查看次数

在hive中加载struct或任何其他复杂数据类型

我有一个.xlsx文件,其中包含一些像下面的图像,我试图使用下面的创建查询创建

CREATE TABLE aus_aboriginal(
    code int,
    area_name string,
    male_0_4 STRUCT<num:double, total:double, perc:double>,
    male_5_9 STRUCT<num:double, total:double, perc:double>,
    male_10_14 STRUCT<num:double, total:double, perc:double>,
    male_15_19 STRUCT<num:double, total:double, perc:double>,
    male_20_24 STRUCT<num:double, total:double, perc:double>,
    male_25_29 STRUCT<num:double, total:double, perc:double>,
    male_30_34 STRUCT<num:double, total:double, perc:double>,
    male_35_39 STRUCT<num:double, total:double, perc:double>,
    male_40_44 STRUCT<num:double, total:double, perc:double>,
    male_45_49 STRUCT<num:double, total:double, perc:double>,
    male_50_54 STRUCT<num:double, total:double, perc:double>,
    male_55_59 STRUCT<num:double, total:double, perc:double>,
    male_60_64 STRUCT<num:double, total:double, perc:double>,
    male_above_65 STRUCT<num:double, total:double, perc:double>)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t';
Run Code Online (Sandbox Code Playgroud)

当我将数据加载到其中时,我得到了 nulls 在此输入图像描述我错过了CREATE TABLE..什么?

hadoop hive hiveql

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

标签 统计

python ×3

hive ×2

hiveql ×2

python-3.x ×2

cassandra ×1

cqlsh ×1

csv ×1

hadoop ×1

python-2.7 ×1