zhlenmao 最近的时间轴更新
zhlenmao

zhlenmao

V2EX 第 567215 号会员,加入于 2021-12-30 10:17:02 +08:00
内部 BS 版本的 OA 无 API 接口状态下的数据获取处理
程序员  •  zhlenmao  •  2024-12-26 08:53:02 AM  •  最后回复来自 huzhizhao
4
淘宝开放平台的 appkey 相关信息有的可以租用下嘛?
二手交易  •  zhlenmao  •  2024-04-13 08:06:33 AM  •  最后回复来自 zhlenmao
4
全画幅摄像头,有人见过这种东东嘛?
问与答  •  zhlenmao  •  2024-03-29 16:59:39 PM  •  最后回复来自 learnshare
4
有点哭笑不得,折腾了快 10 个小时了,还是没搞明白 excel 的行和列
  •  1   
    程序员  •  zhlenmao  •  2024-03-27 23:02:45 PM  •  最后回复来自 zhlenmao
    18
    淘宝开放平台,法拍数据这相关的免费的 API,有用过的嘛?
    程序员  •  zhlenmao  •  2024-03-07 11:32:55 AM  •  最后回复来自 zhlenmao
    2
    Low Light Image Enhancement using Deep Learning 需求
    编程  •  zhlenmao  •  2023-04-21 14:50:17 PM  •  最后回复来自 israinbow
    1
    zhlenmao 最近回复了
    2024-11-26 11:35:33 +08:00
    回复了 binge921 创建的主题 OpenAI 刚用 wild card 开通了 claude pro 版本,希望不会被封号
    偶尔想用下 api ,感觉挺郁闷 的。开了 pro 再花钱买 api?
    知道不知道哪里有付费的也好啊,我一直开着 web 版本的,极偶尔需要用下 api
    2024-04-17 05:31:29 +08:00
    回复了 zachary99 创建的主题 Linux 哪个版本 Linux 对多屏显示友好
    @morgan1freeman 给你这同一个意思。哪怕我的电脑上常年都是多系统,Desktop 只用 windows ,哪怕昨天我部署到 linux 上遇到了几个小问题让我动起来了有些小场景是不是回到 Linux 下,我很快又放弃了 ^-^
    2024-04-13 08:51:09 +08:00
    回复了 zachary99 创建的主题 Linux 哪个版本 Linux 对多屏显示友好
    多少年来,尝试过无数次linux,最终还是下不了那狠心,太浪费时间了,学习成本太高了。为了解决问题而不是给自己过不去浪费时间,必须时才换用linux :),虽然这几天已经折腾了无数次linux版本和环境尝试一个东西了
    @Tumblr 我去,一敲击回车自动回复了。import pandas as pd

    # 假设 df 是你的 DataFrame
    # 创建一个新列 'C' 来存储 A 列和 B 列之间的差
    df = pd.read_excel('abc.xlsx', engine='openpyxl')

    df['C'] = df['B'] - df['A']
    df.to_excel('c.xlsx', index=False, engine='openpyxl')
    # 输出结果
    print(df)
    @Tumblr 表格的第一行要定义 A 、B ,也就是单元格 A1=A ,单元格 A2=B ,这样相当于给 pandas 定义了标题了。原有的 excel 的标签名它是不认识的,那些我们人类看到的列标签名 A\B\C ,行的 1\2\3
    哈哈哈。我来总结下:pandas 读取时,是不理会列标签 A 、B 、C ,行标签 1 、2 、3.....这些的,他只是读入了整个表。而我是天真的想着他会读进这些东西 :)
    def excel_column_number(column_label):
    """将 Excel 列的字母标识符转换为从 0 开始的索引"""
    column_number = 0
    for c in column_label:
    column_number = column_number * 26 + (ord(c.upper()) - ord('A')) + 1
    # 返回从 0 开始的索引
    return column_number - 1

    # 举例使用
    import pandas as pd

    # 读取 Excel 文件
    df = pd.read_excel('反查数据 (240108)_test.xlsx')

    # 假设你想获取列标识符为"C"的数据
    column_index = excel_column_number("MR")
    column_data = df.iloc[:, column_index]

    # 显示结果
    print(column_data)

    。结。
    @Tumblr 我真是受不了我自己了。如果第一行我定义下,就是 A1=A ,B1=B ,以此类推,那么类似这样
    A B C
    1 A B C
    2 1 666 33
    3 2 33 55
    4 3 55 99
    .

    import pandas as pd

    # Excel 文件路径
    file_path = 'abc.xlsx'

    # 读取 Excel 文件
    df = pd.read_excel(file_path)
    df['Difference'] = df['C'] - df['A']

    # 输出新计算的差值列
    print(df['Difference'])

    这是可以的。第 1 行成了列标题。

    A B C
    1 2 2 2
    2 1 666 33
    3 2 33 55
    4 3 55 99

    这样再执行上面的代码就是 error 报错了。因为列标题成了 2 2 2 。问题是我想指定 A B C 这个东东来定义”列“,好做运算

    搞不明白了,头晕了脑涨了 :)
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2732 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 08:24 · PVG 16:24 · LAX 00:24 · JFK 03:24
    ♥ Do have faith in what you're doing.