Python从Json字符串中提取元素

2024-02-01

我有一个 Json 字符串,我可以从中提取一些组件,例如formatted_address,lat,lng,但我无法提取其他组件的特征(值),例如交叉路口、政治、国家、行政区级别1、行政区级别2、行政区级别3、行政区级别4、行政区级别5、口语区、地区、病房、邻里、前提、次级场所等这是在long_name我期待像这样的数据表

formatted_address              px_val      py_val      political      country      administrative_area_level_1   ..  ..                 
Satya Niwas, Kanti Nagar..   19.1096591  72.8674712 Kanti Nagar,JB Nagar India   maharashtra   ..  ..                                                                 
82, Bamanpuri, Ajit Nagar..  19.109749   72.867249    Bamanpuri    India maharashtra   .. .. 
    .
    . 
    .

这是示例 JSON 字符串

{'results': [{'address_components': [{'long_name': 'Satya Niwas',
     'short_name': 'Satya Niwas',
     'types': ['establishment', 'point_of_interest', 'premise']},
    {'long_name': 'Kanti Nagar',
     'short_name': 'Kanti Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_3']},
    {'long_name': 'J B Nagar',
     'short_name': 'J B Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_2']},
    {'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']},
    {'long_name': '400059', 'short_name': '400059', 'types': ['postal_code']}],
   'formatted_address': 'Satya Niwas, Kanti Nagar, J B Nagar, Andheri East, Mumbai, Maharashtra 400059, India',
   'geometry': {'bounds': {'northeast': {'lat': 19.1097923, 'lng': 72.8675306},
     'southwest': {'lat': 19.1095784, 'lng': 72.8673391}},
    'location': {'lat': 19.1096591, 'lng': 72.8674712},
    'location_type': 'ROOFTOP',
    'viewport': {'northeast': {'lat': 19.1110343302915,
      'lng': 72.8687838302915},
     'southwest': {'lat': 19.1083363697085, 'lng': 72.86608586970848}}},
   'place_id': 'ChIJ4UsP5DjI5zsR8hgwhHo9wEk',
   'types': ['establishment', 'point_of_interest', 'premise']},
  {'address_components': [{'long_name': '82',
     'short_name': '82',
     'types': ['premise']},
    {'long_name': 'Bamanpuri',
     'short_name': 'Bamanpuri',
     'types': ['neighborhood', 'political']},
    {'long_name': 'Ajit Nagar',
     'short_name': 'Ajit Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_3']},
    {'long_name': 'J B Nagar',
     'short_name': 'J B Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_2']},
    {'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']},
    {'long_name': '400053', 'short_name': '400053', 'types': ['postal_code']}],
   'formatted_address': '82, Bamanpuri, Ajit Nagar, J B Nagar, Andheri East, Mumbai, Maharashtra 400053, India',
   'geometry': {'location': {'lat': 19.109749, 'lng': 72.867249},
    'location_type': 'ROOFTOP',
    'viewport': {'northeast': {'lat': 19.1110979802915,
      'lng': 72.8685979802915},
     'southwest': {'lat': 19.1084000197085, 'lng': 72.86590001970849}}},
   'place_id': 'ChIJqYip4zjI5zsR0Yg8bdXQX3o',
   'types': ['street_address']},
  {'address_components': [{'long_name': 'Todi Building',
     'short_name': 'Todi Building',
     'types': ['premise']},
    {'long_name': 'Sheth Bhavanidas Benani Marg',
     'short_name': 'Sheth Bhavanidas Benani Marg',
     'types': ['route']},
    {'long_name': 'Kanti Nagar',
     'short_name': 'Kanti Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_3']},
    {'long_name': 'J B Nagar',
     'short_name': 'J B Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_2']},
    {'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']},
    {'long_name': '400059', 'short_name': '400059', 'types': ['postal_code']}],
   'formatted_address': 'Todi Building, Sheth Bhavanidas Benani Marg, Kanti Nagar, J B Nagar, Andheri East, Mumbai, Maharashtra 400059, India',
   'geometry': {'location': {'lat': 19.1098265, 'lng': 72.86778869999999},
    'location_type': 'ROOFTOP',
    'viewport': {'northeast': {'lat': 19.1111754802915,
      'lng': 72.86913768029149},
     'southwest': {'lat': 19.1084775197085, 'lng': 72.86643971970848}}},
   'place_id': 'ChIJo5bq3zjI5zsR2hRaNQF3xd0',
   'types': ['premise']},
  {'address_components': [{'long_name': 'KASI APARTMENTS',
     'short_name': 'KASI APARTMENTS',
     'types': ['establishment', 'point_of_interest', 'premise']},
    {'long_name': 'Shriniwas Bagarka Road',
     'short_name': 'Shriniwas Bagarka Rd',
     'types': ['route']},
    {'long_name': 'Bamanpuri',
     'short_name': 'Bamanpuri',
     'types': ['neighborhood', 'political']},
    {'long_name': 'Kanti Nagar',
     'short_name': 'Kanti Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_3']},
    {'long_name': 'J B Nagar',
     'short_name': 'J B Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_2']},
    {'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']},
    {'long_name': '400059', 'short_name': '400059', 'types': ['postal_code']}],
   'formatted_address': 'KASI APARTMENTS, Shriniwas Bagarka Rd, Bamanpuri, Kanti Nagar, J B Nagar, Andheri East, Mumbai, Maharashtra 400059, India',
   'geometry': {'location': {'lat': 19.1093338, 'lng': 72.8670515},
    'location_type': 'ROOFTOP',
    'viewport': {'northeast': {'lat': 19.1106827802915,
      'lng': 72.86840048029151},
     'southwest': {'lat': 19.10798481970849, 'lng': 72.86570251970849}}},
   'place_id': 'ChIJoUz25DjI5zsRiMoiQtq5kXs',
   'types': ['establishment', 'point_of_interest', 'premise']},
  {'address_components': [{'long_name': 'Silver Line Apts.',
     'short_name': 'Silver Line Apts.',
     'types': ['premise']},
    {'long_name': 'Bamanpuri',
     'short_name': 'Bamanpuri',
     'types': ['neighborhood', 'political']},
    {'long_name': 'J.B. Nagar',
     'short_name': 'J.B. Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_3']},
    {'long_name': 'J B Nagar',
     'short_name': 'J B Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_2']},
    {'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']},
    {'long_name': '400047', 'short_name': '400047', 'types': ['postal_code']}],
   'formatted_address': 'Silver Line Apts., Bamanpuri, J.B. Nagar, J B Nagar, Andheri East, Mumbai, Maharashtra 400047, India',
   'geometry': {'location': {'lat': 19.1091075, 'lng': 72.8670776},
    'location_type': 'ROOFTOP',
    'viewport': {'northeast': {'lat': 19.1104564802915,
      'lng': 72.86842658029151},
     'southwest': {'lat': 19.1077585197085, 'lng': 72.86572861970849}}},
   'place_id': 'ChIJEQ3_ZzjI5zsR9LxIP1h2b2c',
   'types': ['premise']},
  {'address_components': [{'long_name': 'Gokul panch chs',
     'short_name': 'Gokul panch chs',
     'types': ['establishment', 'point_of_interest']},
    {'long_name': '81-B', 'short_name': '81-B', 'types': ['street_number']},
    {'long_name': 'Sheth Bhavanidas Benani Marg',
     'short_name': 'Sheth Bhavanidas Benani Marg',
     'types': ['route']},
    {'long_name': 'Bamanpuri',
     'short_name': 'Bamanpuri',
     'types': ['neighborhood', 'political']},
    {'long_name': 'Ajit Nagar',
     'short_name': 'Ajit Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_3']},
    {'long_name': 'J B Nagar',
     'short_name': 'J B Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_2']},
    {'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']},
    {'long_name': '400047', 'short_name': '400047', 'types': ['postal_code']}],
   'formatted_address': 'Gokul panch chs, 81-B, 81-B, Sheth Bhavanidas Benani Marg, Bamanpuri, Ajit Nagar, J B Nagar, Andheri East, Mumbai, Maharashtra 400047, India',
   'geometry': {'location': {'lat': 19.1098713, 'lng': 72.86705669999999},
    'location_type': 'ROOFTOP',
    'viewport': {'northeast': {'lat': 19.1112202802915,
      'lng': 72.8684056802915},
     'southwest': {'lat': 19.1085223197085, 'lng': 72.8657077197085}}},
   'place_id': 'ChIJpUuz4jjI5zsRpgQdmR5E1v0',
   'types': ['establishment', 'point_of_interest']},
  {'address_components': [{'long_name': 'Ajit Nagar',
     'short_name': 'Ajit Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_3']},
    {'long_name': 'J B Nagar',
     'short_name': 'J B Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_2']},
    {'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']},
    {'long_name': '400047', 'short_name': '400047', 'types': ['postal_code']}],
   'formatted_address': 'Ajit Nagar, J B Nagar, Andheri East, Mumbai, Maharashtra 400047, India',
   'geometry': {'bounds': {'northeast': {'lat': 19.1119198, 'lng': 72.8714133},
     'southwest': {'lat': 19.1085396, 'lng': 72.8662167}},
    'location': {'lat': 19.1103164, 'lng': 72.8680732},
    'location_type': 'APPROXIMATE',
    'viewport': {'northeast': {'lat': 19.1119198, 'lng': 72.8714133},
     'southwest': {'lat': 19.1085396, 'lng': 72.8662167}}},
   'place_id': 'ChIJPWPg4zjI5zsRJWPFphEkcxc',
   'types': ['political', 'sublocality', 'sublocality_level_3']},
  {'address_components': [{'long_name': 'Bamanpuri',
     'short_name': 'Bamanpuri',
     'types': ['neighborhood', 'political']},
    {'long_name': 'J B Nagar',
     'short_name': 'J B Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_2']},
    {'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']},
    {'long_name': '400047', 'short_name': '400047', 'types': ['postal_code']}],
   'formatted_address': 'Bamanpuri, J B Nagar, Andheri East, Mumbai, Maharashtra 400047, India',
   'geometry': {'bounds': {'northeast': {'lat': 19.1102874, 'lng': 72.869838},
     'southwest': {'lat': 19.1060651, 'lng': 72.8635609}},
    'location': {'lat': 19.1084347, 'lng': 72.86574929999999},
    'location_type': 'APPROXIMATE',
    'viewport': {'northeast': {'lat': 19.1102874, 'lng': 72.869838},
     'southwest': {'lat': 19.1060651, 'lng': 72.8635609}}},
   'place_id': 'ChIJIYgnUDjI5zsRK_Zl9Zy_QkY',
   'types': ['neighborhood', 'political']},
  {'address_components': [{'long_name': 'J B Nagar',
     'short_name': 'J B Nagar',
     'types': ['political', 'sublocality', 'sublocality_level_2']},
    {'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']},
    {'long_name': '400047', 'short_name': '400047', 'types': ['postal_code']}],
   'formatted_address': 'J B Nagar, Andheri East, Mumbai, Maharashtra 400047, India',
   'geometry': {'bounds': {'northeast': {'lat': 19.1161579, 'lng': 72.871533},
     'southwest': {'lat': 19.1008041, 'lng': 72.8606231}},
    'location': {'lat': 19.1110621, 'lng': 72.8655922},
    'location_type': 'APPROXIMATE',
    'viewport': {'northeast': {'lat': 19.1161579, 'lng': 72.871533},
     'southwest': {'lat': 19.1008041, 'lng': 72.8606231}}},
   'place_id': 'ChIJt8_u6TjI5zsRR9eE5rMK45A',
   'types': ['political', 'sublocality', 'sublocality_level_2']},
  {'address_components': [{'long_name': 'Andheri East',
     'short_name': 'Andheri East',
     'types': ['political', 'sublocality', 'sublocality_level_1']},
    {'long_name': 'Mumbai',
     'short_name': 'Mumbai',
     'types': ['locality', 'political']},
    {'long_name': 'Mumbai Suburban',
     'short_name': 'Mumbai Suburban',
     'types': ['administrative_area_level_2', 'political']},
    {'long_name': 'Maharashtra',
     'short_name': 'MH',
     'types': ['administrative_area_level_1', 'political']},
    {'long_name': 'India',
     'short_name': 'IN',
     'types': ['country', 'political']}],
   'formatted_address': 'Andheri East, Mumbai, Maharashtra, India',
   'geometry': {'bounds': {'northeast': {'lat': 19.1327276,
      'lng': 72.89305499999999},
     'southwest': {'lat': 19.096748, 'lng': 72.843926}},
    'location': {'lat': 19.1154908, 'lng': 72.8726952},
    'location_type': 'APPROXIMATE',
    'viewport': {'northeast': {'lat': 19.1327276, 'lng': 72.89305499999999},
     'southwest': {'lat': 19.096748, 'lng': 72.843926}}},
   'place_id': 'ChIJMbHfQRu25zsRMazdY3UpaKY',
   'types': ['political', 'sublocality', 'sublocality_level_1']}],
 'status': 'OK'}

这是代码片段

    import json
    import pandas as pd
    line="json_str"
    json_st = json.loads(line)
    country=[]
    political=[]
    address_fields = { 
    'intersection': [],        
    'political': [],        
    'country': []
}

for json_str in json_st:
    address_fields = {

        'intersection': [],        
        'political': [],        
        'country': []
    }
    if isinstance(json_st,dict): 
         first_address_components = json_st['results']
         #format_add = json_st['results'][0]
    else:
         first_address_components = json_st[0]['address_components']
    for item in first_address_components:

        for field_key in address_fields.keys():
                #address_fields[field_key].append( str(format_add['formatted_address']))
              if field_key in item['types']:
               address_fields[field_key].append(item['long_name'])

    address_fields = {key: ', '.join(values) for key, values in address_fields.items()}
    country.append(address_fields['country'])   
    political.append(address_fields['political'])

它给出了错误

json_st['results']['address_components']
Traceback (most recent call last):

  File "<ipython-input-94-315fa8711f9d>", line 1, in <module>
    json_st['results']['address_components']

TypeError: list indices must be integers or slices, not str

我得到了预期 O/P 的前 3 列,但无法提取其他列。 任何有关相同的建议都会有帮助

Thanks

Domnick


我会去json_normalize,想到了一行答案,但我认为不可能,即(这里我只对 px_val 和 py_val 做了,你可以对其他列做类似的事情)

from pandas.io.json import json_normalize

import pandas as pd
import json

with open('dat.json') as f:
    data = json.load(f)

result = json_normalize(data,'results')

result['px_val'] = result['geometry'].apply(json_normalize).apply(lambda x : x['location.lat'])
result['py_val'] = result['geometry'].apply(json_normalize).apply(lambda x : x['location.lng'])

print(result[['formatted_address','px_val','py_val']])


                              formatted_address        px_val      py_val
0  Satya Niwas, Kanti Nagar, J B Nagar, Andheri E...  19.109659  72.867471
1  82, Bamanpuri, Ajit Nagar, J B Nagar, Andheri ...  19.109749  72.867249
2  Todi Building, Sheth Bhavanidas Benani Marg, K...  19.109827  72.867789
3  KASI APARTMENTS, Shriniwas Bagarka Rd, Bamanpu...  19.109334  72.867052
4  Silver Line Apts., Bamanpuri, J.B. Nagar, J B ...  19.109108  72.867078
5  Gokul panch chs, 81-B, 81-B, Sheth Bhavanidas ...  19.109871  72.867057
6  Ajit Nagar, J B Nagar, Andheri East, Mumbai, M...  19.110316  72.868073
7  Bamanpuri, J B Nagar, Andheri East, Mumbai, Ma...  19.108435  72.865749
8  J B Nagar, Andheri East, Mumbai, Maharashtra 4...  19.111062  72.865592
9           Andheri East, Mumbai, Maharashtra, India  19.115491  72.872695
  

我尝试解析政治当然并不为这个解决方案感到自豪,即

pol = []
for i in result['address_components'].apply(json_normalize):
     pol.append(','.join(i.apply(lambda x : x['long_name'] if 'political' in x['types'] else np.nan,1).dropna()))

result['political'] = pol

Output result['political']



0    Kanti Nagar,J B Nagar,Andheri East,Mumbai,Mumb...
1    Bamanpuri,Ajit Nagar,J B Nagar,Andheri East,Mu...
2    Kanti Nagar,J B Nagar,Andheri East,Mumbai,Mumb...
3    Bamanpuri,Kanti Nagar,J B Nagar,Andheri East,M...
4    Bamanpuri,J.B. Nagar,J B Nagar,Andheri East,Mu...
5    Bamanpuri,Ajit Nagar,J B Nagar,Andheri East,Mu...
6    Ajit Nagar,J B Nagar,Andheri East,Mumbai,Mumba...
7    Bamanpuri,J B Nagar,Andheri East,Mumbai,Mumbai...
8    J B Nagar,Andheri East,Mumbai,Mumbai Suburban,...
9    Andheri East,Mumbai,Mumbai Suburban,Maharashtr...
Name: political, dtype: object
  

将其转换为我们可以做的方法

def get_cols(st):
    pol = []
    for i in result['address_components'].apply(json_normalize):
         pol.append(','.join(i.apply(lambda x : x['long_name'] if st in x['types'] else np.nan,1).dropna()))

   return  pol

result['political'] = get_cols('political') 
# This will assign the new column political with data. 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python从Json字符串中提取元素 的相关文章

随机推荐

  • 为什么返回未初始化的值被视为未定义行为?

    在读的时候this http en cppreference com w c language behavior UB and optimization我看到一个UB不太明白 希望你能解释一下 size t f int x size t a
  • 如何计算第 n 个排列(或告诉给定排列的字典顺序)? [复制]

    这个问题在这里已经有答案了 这个问题有两个部分 但由于我正在尝试与 Prolog 实现进行比较 解决一个问题可能会立即导致另一个问题的解决方案 给定整数列表的排列 1 2 N 我如何知道字典顺序中该排列的索引是什么 给定一个数字k 我该如何
  • 有什么方法可以避免 vue-test-utils 中的shallowMount内存泄漏吗?

    我们有一个适用于 Node Mocha 和 jsdom 包的 vue 自定义单元测试设置 可模拟浏览器环境 无 webpack karma 我们已经编写了大约 3k 规范 具有数百个组件的大型应用程序 现在当 mocha 运行时 它变得越来
  • 如何读取不完整的表单字段 ncurses C++

    我有一个使用 ncurses C 读取表单字段的代码 但是当表单字段未完全键入时我无法显示值 include
  • 计算列帮助 - TSQL

    CREATE TABLE dbo tblLocations latitude float NOT NULL longitude float NOT NULL location varchar 500 NOT NULL timestamp d
  • Devise登录时如何传递参数

    Devise登录过程中如何传递参数 我有一组用户 每个用户都有自己的个人资料页面 我希望他们能够查看自己的个人资料页面 但不能查看其他用户的个人资料页面 除非他们是管理员 在这种情况下他们可以访问应用程序中的所有内容 我创建了一个 User
  • ZedGraph MajorGrid 和 MinorGrid LineStyle

    我只是想知道是否有人知道如何更改 ZedGraph 的主要和次要网格的线条样式 例如我有 graphPane XAxis MinorGrid IsVisible true 我想要这样的东西 graphPane XAxis MinorGrid
  • 如何在字符串中查找专有名词?

    我正在尝试识别用户提交的 3 4 句话段落中的专有名词 我同意该功能存在一些缺陷 因为我有一个审核团队来验证几乎所有内容 下面是传入段落的示例 尼克 斯威舍 Nick Swisher 击出詹姆斯 希尔兹 James Shields 击出全垒
  • IE 用户代理正则表达式(包括 IE11 和紧凑视图)

    我需要您帮助为用户代理字符串创建 IE 特定的正则表达式 我的目标是获取正确的 IE 版本 包括 IE11 并检查浏览器是否正在运行 Compat View 例如 我在正常模式下对 IE9 的期望结果是 IE 9 0以及 兼容视图 中的 I
  • check_ajax_referer() 到底如何工作?

    聪明的 WordPress 人们说 http www prelovac com vladimir improving security in wordpress plugins using nonces插件开发人员应该在从页面发送回 Wor
  • 选择特定数字后的 n 行

    我使用这样的 data frame Country Date balance of payment business confidence indicator consumer confidence indicator CPI Crisis
  • 行、记录和元组有什么区别? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Java - 对于通用数据类型 Stack,new Stack[N] 是否等同于 new Stack[N]?

    Is new Stack 注意Stack 可以分配给Stack
  • 无法连接到远程 JMX

    我在远程主机上有一个 tomcat 应用程序 需要通过 JConsole 连接它 应用程序以参数开始 IP ifconfig eth0 grep inet addr cut d f2 cut d f1 Dcom sun management
  • ALSA中句号的含义

    我在 Linux 上使用 ALSA 和音频应用程序 我发现很棒的文档解释了如何使用它 1 http www linuxjournal com article 6735 page 0 1 and this one http users sus
  • gnuplot/ awk:为过滤后的数据绘制条形图

    我使用 gnuplot 结合 AWK 根据以下输入数据绘制 2D 条形图 Acceptor DonorH Donor Frames Frac AvgDist AvgAng lig 608 O3 HIE 163 HE2 HIE 163 NE2
  • Tensorflow 2.0 中 KerasLayer 的 TimeDistributed

    我正在尝试使用来自tensorflow hub的预训练模型构建CNN RNN base model hub KerasLayer https tfhub dev google imagenet resnet v2 50 feature ve
  • 如何使用Material-UI Grid进行SPA(负边距问题)

    我试图只使用Grid创建一个SPA 我已经习惯了material uiGrid并经常使用它 但是在我的新项目中我不确定我做错了什么 现在这就是问题所在 右侧有一个边距和一个水平滚动条 我知道负边距限制 但如果我对父元素应用填充 如文档所述
  • 如何以编程方式迭代 Word 文档中的下标、上标和方程

    我有一些 Word 文档 每个文档都包含数百页的科学数据 其中包括 化学式 H2SO4 具有所有正确的下标和上标 科学数字 使用上标格式化的指数 很多数学方程 使用Word 中的数学方程编辑器编写 问题是 以 Word 形式存储这些数据对我
  • Python从Json字符串中提取元素

    我有一个 Json 字符串 我可以从中提取一些组件 例如formatted address lat lng 但我无法提取其他组件的特征 值 例如交叉路口 政治 国家 行政区级别1 行政区级别2 行政区级别3 行政区级别4 行政区级别5 口语