我有一个干净的数据框,它只是地址列表。接下来使用的Python库名为usaddress,当我将其应用于pandas列时,它会返回一个元组列表。 它返回
String path = "android.resource://" + getPackageName() + "/" + R.raw.splash2;
videoView.setVideoURI(Uri.parse(path));
videoView.start();
我希望每个左值都有自己的列。我尝试编写一个函数来获取元组的值,但是我一直收到列表错误。
我写的时候
[('1234', 'AddressNumber'), ('S', 'StreetNamePreDirectional'), ('Bervely',
'StreetName'), ('RD', 'StreetNamePostType'),...]
我只能将元组放入其自己的列中,而不能将其放入其值中。这是我的代码。
def addressDirection(df):
return df[0:2][1:2][0]
IndexError: list index out of range
返回
def addressDirection(df):
return df[0:2][1:2]
原始数据
[(E, StreetNamePreDirectional)]
在我应用usaaddress python库之后。整个列看起来像
string_addr
1234 S Berverly BLVD KANSAS TX 1235
1234 S Berverly BLVD KANSAS TX 1235
1234 S Berverly BLVD KANSAS TX 1235
但是我只想要E。 预期结果:
addr_breakdown
[('1234', 'AddressNumber'), ('S', 'StreetNamePreDirectional'), ('Berverly', 'StreetName'), ('BLVD', 'StreetNamePostType'), ('KANSAS', 'PlaceName'), ('MO', 'StateName'), ('1235', 'ZipCode')]
我现在拥有的东西
Number Direction Street PostType City State ZipCode
1234 S Berverly BLVD O-Town xy 1234