我想将带有字符串日期的列转换为其他类型的字符串日期。我试图使用像这样的apply:
self.df['mydatestring'] = self.df['mydatestring'].apply(
lambda x: datetime.datetime.strptime(x, '%Y-%m-%d').strftime('%d/%m/%y')
if pd.notnull(x) else '',
)
但是我有
ValueError : The truth value of a Series is ambiguous.
我不明白为什么,你能帮忙吗?
答案 0 :(得分:1)
为什么不使用$db = new mysqli($mysql['host'], $mysql['user'], $mysql['password'], $mysql['database']) or die ($db->error()); // связь с БД
$users_raw = $db->query("select * from `tg_users`");
$addresses_raw = $db->query("select * from `addresses`");
$tickets_raw = $db->query("select * from `ticket_itera`");
$tickets_sended_raw = $db->query("select * from `tickets_sended`");
//$addresses = $addresses_raw->fetch_all();
if ($debug) {
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
}
function tg($method)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.telegram.org/xcxzcxcxc/" . $method);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_exec($ch);
curl_close($ch);
}
while ($ticket = $tickets_raw->fetch_array())
{
while ($addr = $addresses_raw->fetch_array())
{
tg("sendMessage?chat_id=$addr[employee_id]&text=$addr[address]"); break;
}
}
:
SELECT *
FROM mytable
ORDER BY id = 500 DESC, id DESC
LIMIT 11