小编Ak-*_*-Mo的帖子

将result_type与pandas一起使用应用函数

我想在我创建的pandas.DataFrame上使用apply,并为每一行返回一个值列表,其中每个值本身就是一列.

我写了以下代码:

import pandas as pd

def get_list(row):
  return [i for i in range(5)]

df = pd.DataFrame(0, index=np.arange(100), columns=['col'])


df.apply(lambda row: get_list(row), axis=1, result_type='expand')
Run Code Online (Sandbox Code Playgroud)

当我添加result_type='expand'以便将返回的数组更改为单独的列时,我收到以下错误:

TypeError: ("<lambda>() got an unexpected keyword argument 'result_type'", 'occurred at index 0')
Run Code Online (Sandbox Code Playgroud)

但是,如果我删除该result_type字段它运行正常(返回一列数组),可能是什么问题?

  • 我正在使用colab来运行我的代码

python dataframe pandas

6
推荐指数
1
解决办法
2125
查看次数

从另一个数组中匹配位置的数组和元素中删除重复项

我有两个numpy数组,我想从第一个数组中删除重复值(包括原始值)并删除第二个数组中匹配位置的项目.

例如:

a = [1, 2, 2, 3]
b = ['a', 'd', 'f', 'c']
Run Code Online (Sandbox Code Playgroud)

变为:

a = [1, 3]
b = ['a', 'c']
Run Code Online (Sandbox Code Playgroud)

我需要有效地做到这一点,而不是使用耗时的天真解决方案

python arrays numpy

3
推荐指数
1
解决办法
56
查看次数

Java JFileChooser - 我只能在我设置的目录中选择 .txt

你好,我在一个java项目中工作,我想创建一个我拥有的JFileChooser,但我只想在一个目录中选择,就像我有一个名为“Saves”的目录,我希望打开JFileChooser的人只能访问其中的txt目录调用“保存”。他们无法访问其他任何内容,只能访问我设置的目录。

我只想访问 txt 并且无法访问其他目录或其他路径

我研究了很多,但找不到任何东西。如果您知道其他类似的选择,请帮助我!谢谢。

java swing jfilechooser

-2
推荐指数
1
解决办法
70
查看次数

标签 统计

python ×2

arrays ×1

dataframe ×1

java ×1

jfilechooser ×1

numpy ×1

pandas ×1

swing ×1