我需要在单元格中显示上周日的日期,以获取我在 Google 表格上创建的每周报告。我一直在谷歌上寻找解决方案,我发现的最接近的是:
=TODAY()+(7-WEEKDAY(TODAY(),3))
Run Code Online (Sandbox Code Playgroud)
但这给出了下周一的日期。知道如何修改它以显示上周日的日期吗?或者,您还有其他方法来解决这个问题吗?
date weekday google-sheets array-formulas google-sheets-formula
我有一个 pandas 数据框,如下所示:
它有 6 列。我尝试将其附加到 BigQuery 中具有相同架构的现有表中:
import os
from google.cloud import bigquery
# Login credentials
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]="secret.json"
# Initialize big query
client = bigquery.Client()
# Table information
project = "xxxxxxxx"
dataset = "Vahan"
table = "rto_data"
table_id = '{}.{}.{}'.format(project, dataset, table)
# Setup for upload
job_config = bigquery.LoadJobConfig()
# Define the table schema
schema = [bigquery.SchemaField(name='State', field_type='STRING', mode='NULLABLE'),
bigquery.SchemaField(name='RTO', field_type='STRING', mode='NULLABLE'),
bigquery.SchemaField(name='Registration_Number', field_type='STRING', mode='NULLABLE'),
bigquery.SchemaField(name='Maker', field_type='STRING', mode='NULLABLE'),
bigquery.SchemaField(name='Date', field_type='DATE', mode='NULLABLE'),
bigquery.SchemaField(name='Registrations', field_type='INTEGER', mode='NULLABLE')]
job_config.create_disposition = "CREATE_IF_NEEDED"
# Make the …Run Code Online (Sandbox Code Playgroud) 我有一个每天都会邮寄给我的 csv 文件,我想编写一个脚本来清理数据,然后再将其推送到数据库中。csv 文件的底部有 2 个空行(图像中的第 73 行和第 74 行)和两行中包含一些垃圾数据(图像中的第 75 行和 76 行),我需要删除这些行。
要识别第一个空行,了解 A 列在第一个空行(图像中的第 73 行)之前始终包含数据可能会有所帮助。
你能帮我弄清楚如何识别这些行并删除其中的数据吗?