Как получить контент из ячейки датафрейма - PullRequest
0 голосов
/ 05 июня 2019

Общий вопрос - мой заголовок.

На самом деле, у меня есть несколько конкретных вопросов, так как я застрял здесь на некоторое время.

Во-первых, в соответствии с моим изображением ниже, мне интересно, можно ли получить такую ​​же дату, как в файле .xlsx excel. Потому что "2019-02-05 00:00:00" отличается от "2/5/2019".

Во-вторых, почему print(cell) печатает дополнительную информацию, которая "0 NaN"? Итак, что означает "0 NaN" / откуда? Могу ли я получить только "2019-02-05" вместо "2019-02-05 00:00:00 0 NaN"?

У меня есть одно решение. Я использовал to_string() для преобразования ячейки (dataframe) в строку, затем я использовал цикл for для получения "2019-02-05". Наконец, я заменил "-" на "/" и изменил порядок дат с year-month-day на month-day-year. Окончательный результат, который я получил - "02/05/2019". Тем не менее, я хочу знать, есть ли простой способ сделать этот процесс? Существует ли существующая функция, выполняющая аналогичную работу?

dfs = pd.read_excel("sample.xlsx", sheet_name=None, skiprows = [0,1,2])

for i in dfs:
    cell=(dfs[i]).iloc[0:1, 0:1]
    print(cell)
    break

print(cell)

sample.xlsx

Пожалуйста, объясните некоторые детали, если мои вопросы вызваны отсутствием у меня основ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...