<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Good_Hope的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Good_Hope</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Good_Hope]]></copyright><item><title><![CDATA[【Power Query】【M语言】【Excel】【Power BI】在展开[Data]列前，对 [Data] 列中的每个表格进行处理：在每个表格的列名前面加上序号。]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/145990667</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/145990667</guid><author>Good_Hope</author><pubDate>Mon, 03 Mar 2025 16:19:36 +0800</pubDate><description><![CDATA[Powerquery在展开[Data]列前，对 [Data] 列中的每个表格进行处理：在每个表格的列名前面加上序号。]]></description><category></category></item><item><title><![CDATA[【Excel】【Power Query】Powerquery实现自动更新的动态路径。（Powerquery查询文件或文件夹只支持绝对路径，不支持相对路径，当文件夹的位置改变后该怎么办？）]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/145752964</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/145752964</guid><author>Good_Hope</author><pubDate>Thu, 20 Feb 2025 15:24:21 +0800</pubDate><description><![CDATA[Powerquery查询文件或文件夹只支持绝对路径，不支持相对路径，当文件夹的位置改变后该怎么办？]]></description><category></category></item><item><title><![CDATA[【Power Query】【M语言】【Excel】【Power BI】在展开包含Table表格的列前，对每个Table表格进行逆透视：]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/145709459</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/145709459</guid><author>Good_Hope</author><pubDate>Wed, 19 Feb 2025 14:58:25 +0800</pubDate><description><![CDATA[Power Query在展开包含Table表格的列前，对每个Table表格进行逆透视]]></description><category></category></item><item><title><![CDATA[【Python】知识点：列表推导（List Comprehension）]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/132299177</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/132299177</guid><author>Good_Hope</author><pubDate>Tue, 15 Aug 2023 15:01:44 +0800</pubDate><description><![CDATA[列表推导（List Comprehension）是一种在Python中用于创建新列表的紧凑、简洁的语法结构。它允许您通过在单个表达式中定义循环和条件逻辑，从一个现有的可迭代对象（如列表、元组、字符串等）中创建新的列表。列表推导使得代码更加紧凑和易读，但在使用时需要注意不要过于复杂，以保持代码的可读性。]]></description><category></category></item><item><title><![CDATA[【Python】使用一个循环来简化重复的代码块，并使用异常处理来处理复制文件可能的错误情况。]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/132187426</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/132187426</guid><author>Good_Hope</author><pubDate>Wed, 09 Aug 2023 14:26:44 +0800</pubDate><description><![CDATA[它会尝试复制文件，如果失败，会等待一段时间后再次尝试，最多重试指定的次数。如果仍然失败，会给出相应的错误信息。函数，传递源文件路径和目标文件路径即可。它会自动进行复制操作并处理错误情况。使用一个循环来简化重复的代码块，并使用异常处理来处理复制文件可能的错误情况。接受源文件路径、目标文件路径，以及可选的。在这个简化的代码中，你只需要调用。]]></description><category></category></item><item><title><![CDATA[【Python】if __name__ == “__main__“:]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/132170815</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/132170815</guid><author>Good_Hope</author><pubDate>Tue, 08 Aug 2023 16:55:07 +0800</pubDate><description><![CDATA[语句的含义是：“如果当前脚本被直接执行，而不是被导入为模块，那么执行以下代码块。” 这使得你可以在这个代码块中放置你想要在直接执行时执行的代码，比如测试代码、初始化操作等。是一种常见的代码结构，用于判断一个脚本文件是被直接执行还是被作为模块导入到其他脚本中。这个结构通常用于控制程序的执行逻辑，以确保脚本在不同的上下文中能够正确运行。在这个示例中，如果你直接运行这个脚本，它会提示你输入名字并打印问候语。是一种常见的Python编程习惯，用来确保脚本的可重用性和模块化。，而当这个脚本被导入为模块时，]]></description><category></category></item><item><title><![CDATA[【Excel】公式计算内部收益率IRR]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/132149955</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/132149955</guid><author>Good_Hope</author><pubDate>Mon, 07 Aug 2023 16:56:59 +0800</pubDate><description><![CDATA[确定现金流量序列：根据已知的数据，构建现金流量序列。从第一天开始，每天的现金流量应为投资额（负值），最后一天的现金流量应为现金流入（正值），其它日期的现金流量为0。这样，你就可以根据已知的第一天现金支出、最后一天现金流入和间隔日期来计算投资项目的IRR。请确保日期和现金流量的范围正确匹配，以确保计算的准确性。参数需要包含第一天和最后一天的日期，以及间隔日期之间的所有日期。按下"Enter"键，Excel将计算并显示IRR的值。参数通常可以设置为0.1（10%）。是相应现金流发生的日期范围，]]></description><category></category></item><item><title><![CDATA[【Excel】Excel取单元格某元素左边和右边的内容]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131911811</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131911811</guid><author>Good_Hope</author><pubDate>Tue, 25 Jul 2023 10:19:46 +0800</pubDate><description><![CDATA[在 Excel 中，你可以使用文本函数和查找函数来提取单元格 A1 冒号（:）左边的内容。以下是一种方法：假设 A1 单元格中包含文本 "A:B"，你想提取冒号左边的内容 "A"。你可以使用 FIND 函数和 LEFT 函数的组合来实现。FIND 函数用于查找冒号的位置，而 LEFT 函数用于提取冒号左边的部分。这个公式将在 A1 单元格中查找冒号的位置，并使用 LEFT 函数提取冒号左边的内容。" - 1" 是用来去除冒号本身。执行公式后，提取的结果将显示在当前单元格中，即冒号左边的内容 "A"]]></description><category></category></item><item><title><![CDATA[【Python】【DataFrame】如何按照日期列统计数据列（按照日期或者按照年月）]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131134781</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131134781</guid><author>Good_Hope</author><pubDate>Fri, 09 Jun 2023 20:58:25 +0800</pubDate><description><![CDATA[DataFrame按照日期列统计数据列（按照日期或者按照年月）]]></description><category></category></item><item><title><![CDATA[【Python】【tkinter 】先通过图形界面选择文件或文件夹，然后输出用户选择的文件或文件夹的路径]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131133586</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131133586</guid><author>Good_Hope</author><pubDate>Fri, 09 Jun 2023 19:25:38 +0800</pubDate><description><![CDATA[使用tkinter库创建一个简单的图形界面，允许用户选择文件或文件夹，并返回所选路径。]]></description><category></category></item><item><title><![CDATA[【Python】【pandas】打印 DataFrame 的每一列数据类型。]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131113206</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131113206</guid><author>Good_Hope</author><pubDate>Thu, 08 Jun 2023 18:02:09 +0800</pubDate><description><![CDATA[打印 DataFrame 的每一列数据类型。]]></description><category></category></item><item><title><![CDATA[【Python】三种方法合并两个列表并排序：要合并两个列表，确保第一个列表的元素位于左边，而第二个列表中存在但第一个列表中不存在的元素位于右边]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131095738</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131095738</guid><author>Good_Hope</author><pubDate>Wed, 07 Jun 2023 20:54:00 +0800</pubDate><description><![CDATA[合并两个列表并排序]]></description><category></category></item><item><title><![CDATA[【Python】【pandas】DataFrame将包含日期值的列转换为日期时间格式或者日期格式]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131095615</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131095615</guid><author>Good_Hope</author><pubDate>Wed, 07 Jun 2023 20:38:29 +0800</pubDate><description><![CDATA[DataFrame将包含日期值的列转换为日期时间格式或者日期格式]]></description><category></category></item><item><title><![CDATA[【Python】Python程序根据指定的文件夹存储文件。如果未指定文件夹，文件将保存在当前工作目录下。]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131057839</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131057839</guid><author>Good_Hope</author><pubDate>Mon, 05 Jun 2023 22:57:46 +0800</pubDate><description><![CDATA[如果指定了文件夹，存入到指定文件夹，如果未指定文件夹，存到当前文件夹]]></description><category></category></item><item><title><![CDATA[【Python】DataFrame的列索引中提取出所有‘‘字符左边的字符串作为新的索引名]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131057780</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131057780</guid><author>Good_Hope</author><pubDate>Mon, 05 Jun 2023 22:53:44 +0800</pubDate><description><![CDATA[方法按照'_'字符将列索引拆分为多个部分，并选择拆分后的第一个部分作为新的索引名。然后，将新的索引名赋值给DataFrame的列索引。'字符进行拆分，并选择拆分后的第一个部分作为新的索引名。这样，所有列索引名中的'_'字符左边的字符串将成为新的索引名。要从DataFrame的列索引中提取出所有''字符左边的字符串作为新的索引名，可以使用。]]></description><category></category></item><item><title><![CDATA[【Python】DataFrame处理多行字段名、多级索引]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131057653</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131057653</guid><author>Good_Hope</author><pubDate>Mon, 05 Jun 2023 22:52:04 +0800</pubDate><description><![CDATA[以下是使用MultiIndex处理多行列名的步骤：3、处理多级索引的列名您可以使用多种方式处理多级索引的列名。这只是使用MultiIndex处理多行列名的一些常见操作。根据您的具体需求，您还可以执行其他操作，如合并、拆分或重新组织多级索引的列名。]]></description><category></category></item><item><title><![CDATA[【Python】DataFrame通过两列查重，删除重复值，保留第一个出现的值或者最后一个出现的值。]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131057481</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131057481</guid><author>Good_Hope</author><pubDate>Mon, 05 Jun 2023 22:41:06 +0800</pubDate><description><![CDATA[DataFrame通过两列查重，删除重复值，保留第一个出现的值或者最后一个出现的值。]]></description><category></category></item><item><title><![CDATA[【Python】用shutil模块备份文件夹及子文件夹的所有文件到指定目标目录文件夹中。]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131057499</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131057499</guid><author>Good_Hope</author><pubDate>Mon, 05 Jun 2023 22:30:53 +0800</pubDate><description><![CDATA[备份一个文件夹中的所有子文件夹和文件到另一个目标文件夹中]]></description><category></category></item><item><title><![CDATA[【Python】【Pandas】据给定的列表修改 DataFrame 的列名]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131057406</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131057406</guid><author>Good_Hope</author><pubDate>Mon, 05 Jun 2023 22:25:57 +0800</pubDate><description><![CDATA[据给定的列表修改 DataFrame 的列名]]></description><category></category></item><item><title><![CDATA[【Python】【pandas】合并两个dataframe：df1和df2，保留df1和df2的所有列，按照df2的列排序在前，df1中未包含在df2的列在后]]></title><link>https://blog.youkuaiyun.com/Good_Hope/article/details/131057217</link><guid>https://blog.youkuaiyun.com/Good_Hope/article/details/131057217</guid><author>Good_Hope</author><pubDate>Mon, 05 Jun 2023 22:18:56 +0800</pubDate><description><![CDATA[合并两个dataframe：df1和df2，保留df1和df2的所有列，按照df2的列排序在前，df1中未包含在df2的列在后]]></description><category></category></item></channel></rss>